您可以看到第一列Date
缺少某些值,但默认情况下它们只是跟随第一个值。
如何将这种csv文件读入R?我应该使用脚本来替换这些缺失的值,然后阅读它们或read.csv()
中的一些选项来处理这个问题吗?我检查了官方手册,但找不到。
更清楚的是,目标是自动将缺少的日期直接添加到csv文件中:
答案 0 :(得分:4)
<强>更新强>
您可以使用 na.strings 参数替换缺少值(NA)的空日期(&#34;&#34;),
data = read.csv(your_file, header = TRUE, na.strings = c(""))
然后,
data$Date = as.Date(data$Date)
data$Date = zoo::na.locf(data$Date)
填写缺失的值。
然而,感谢@Taran,他评论了您的初步问题,因为我不知道 zoo :: na.locf 函数。