【发布时间】:2019-05-30 18:50:20
【问题描述】:
我想将此代码应用于多个数据框 (df) 列表。
df1<- lapply(df1, function(x) {
x$Date <- as.Date((x$Date), format="%Y-%m-%d")
x})
数据框列表称为df1、df2、df3、df4 和abc1、abc2、abc3、abc4。日期列总是在同一个地方。
我尝试这样做以完成df1-4,但它不起作用。
for (i in 1:4) {
df[i] <- lapply(df[i], function(x) {
x$Date <- as.Date((x$Date), format="%Y-%m-%d")
x})}
我还考虑将所有文件名放入一个列表并循环使用:
df_list = c("df1","df2", "df3", "df4", "abc1", "abc2", "abc3", "abc4")
但我没有成功。我想保留文件的原始名称。有什么建议吗?
【问题讨论】:
-
df1是 data.frame 还是 data.frames 列表?您能否提供一个数据示例? -
都是数据框列表
-
@DSGym:它是一个数据帧列表!