r - 如何将数据框的列类型定义为日期?
问题描述
我想用几列初始化一个数据框(没有任何原始条目),其中一列是日期类型。数据框已初始化,稍后将通过 rbind 插入新条目。
不幸的是,我找不到将 Date 指定为类型的方法,更不用说如何声明其格式了。
df <- data.frame(Date=Date(format="%Y-%m-%d"),Value1=integer(),Value2=integer())
但我不能超越这个错误
Error in Date(format = "%Y-%m-%d") : could not find function "Date"
知道如何解决这个问题吗?
解决方案
尝试使用as.Date(character())
,例如
df <- data.frame(Date=as.Date(character()),
Value1=integer(),
Value2=integer())
class(df$Date)
[1] "Date"
推荐阅读
- karate - 使用 Multipart 字段在空手道中上传 XML 文件并获取 415 不受支持的媒体类型
- java - 如何在 Elasticsearch 6.8.x 的索引中查找无效文档,同时获取“type”:“number_format_exception”,“reason”:“对于输入字符串:\”\u00000\”
- javascript - 更新我得到的所有依赖项:元素类型无效:需要字符串或类/函数(用于复合组件)但得到:未定义
- css - 粗体字重不适用于 dompdf 中的 Google 字体
- powershell - 分配给变量时启动进程“访问被拒绝”
- stripe-payments - Stripe:获取卡信息,以便客户可以更新他们的卡
- java - 通过构造函数参数 2 表示的不满足的依赖关系
- sql - SQL查询,循环数据
- r - 在多个条件上使用匹配以在 R 中生成值
- javascript - 在数组 JS 中多次使用修剪