Bri*_*ker 2 r date missing-data
我的数据框中有一个日期列,其中包含一些 NA 值。我正在尝试使用该命令将此 NA 值替换为空白,df$FirstDate[is.na(df$FirstDate)] <- " "
但出现错误
charToDate(x) 中的错误:字符串不是标准的明确格式
不确定如何修复此错误。非常感谢有关此主题的任何帮助。
这是dput日期列的输出
df = structure(c(NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_), class = "Date")
Run Code Online (Sandbox Code Playgroud)
你的df$FirstDate专栏是一流的Date。
这意味着NA您尝试在此列中分配的任何非值都将被强制转换为 class Date,并且在强制转换过程中您会看到此错误,因为该字符串" "不是用于转换为 class 的标准明确格式Date。
如果您绝对打算NAs用空格替换,请先将df$FirstDate列转换为类,character如下所示:
> df$FirstDate <- as.character(df$FirstDate)
Run Code Online (Sandbox Code Playgroud)
现在,继续运行:
> df$FirstDate[is.na(df$FirstDate)] <- " "
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17845 次 |
| 最近记录: |