我的工作目录中有很多数据框,我按如下方式加载它们:
csv_names = list.files(pattern="*.csv")
my_data <- list()
for (i in seq_along(csv_names)) {
my_data[[i]] <- read.csv(file = csv_names[i], sep = ";")
}
我希望在新列中绑定两列许多数据框,删除前两列并将POSIXct格式化为新列。
答案 0 :(得分:1)
如果所有csv文件都有相同的列,那么
csv_names = list.files(pattern="*.csv")
my_data <- list()
for (i in seq_along(csv_names)) {
my_data[[i]] <- read.csv(file = csv_names[i], sep = ";")[, c("FECHA"), drop=FALSE]
}
将它们全部放在一个列表中,然后
dfCombined = do.call(rbind, my_data)
将它们全部放在一个data.frame中。有很多方法可以将字符转换为日期。例如as.Date()
函数。
dfCombined$newDate = as.Date(dfCombined$FECHA)