【发布时间】:2013-05-22 09:49:54
【问题描述】:
我想以相同的方式格式化很多 df - 是否可以编写循环?我们称它们为 df1、df2、df3、...
df1$timestamp<-as.POSIXct(df1$timestamp,format="%Y-%m-%d %H:%M:%S")
df1.zoo<-zoo(df1[,-1],df1[,1])
试过了:
x<-list(df1,df2,df3)
lapply(x, x$timestamp<-as.POSIXct(x$timestamp,format="%Y-%m-%d %H:%M:%S"))
收到警告不知道如何应用该功能.... 谢谢!
【问题讨论】:
-
将 data.frames 放在一个列表中并使用
lapply。这就是R方式。在 R 中实际上需要while循环是非常罕见的。 -
您的 I found 部分似乎与问题完全无关。除非
work.on.gene(i)对dfi有所作为? -
好吧,这就是它不起作用的原因;-) 我只是想因为循环 - 通常是 df1 - df3 和格式化的东西,如何处理。谢谢