【发布时间】:2020-08-08 11:15:12
【问题描述】:
我有 20 个不同的小标题(称为 N1 到 N20),每个小标题在 R 中都有 9 列和大约 200 万行。
在第 8 列(类型:整数)中,我想更改日期。每个小标题的每列第 8 列中的条目始终相同,始终为数字“14190”
我不想写:
N1[,8] <- lapply(N1[,8], function(x) format(as.Date(as.numeric(x),origin="1970-01-01"), "%Y-%m-%d"))
N2[,8] <- lapply(N2[,8], function(x) format(as.Date(as.numeric(x),origin="1970-01-01"), "%Y-%m-%d"))
N3[,8] <- lapply(N3[,8], function(x) format(as.Date(as.numeric(x),origin="1970-01-01"), "%Y-%m-%d"))
...
N20[,8] <- lapply(N20[,8], function(x) format(as.Date(as.numeric(x),origin="1970-01-01"), "%Y-%m-%d"))
我的第一个想法是从 N1-N20 设置一个列表,但后来我的函数出现问题,因为它需要整数作为参数。
有什么快速的解决方法吗?也许没有 lapply?
谢谢!
【问题讨论】: