我在全球環境中有許多數據框,我們稱它們爲a
,b
和c
。轉換多個數據幀的相同列
每個數據幀都有一個名爲start_time
的列,需要將其轉換爲posix類,但我正在尋找方法來完成此操作,而無需爲每個數據幀編寫相同的代碼。該代碼是:
a$start_time <- strptime(a$start_time, format = '%Y-%m-%d %H:%M:%S')
這隻會轉換start_time
在a
使用數據幀的名字,一個人如何可以設計一個地遍歷每個dataframes和轉換start_time
POSIX的?
這種嘗試用lapply
只適用於第一個數據幀...
ll <- list(a, b, c)
lapply(ll,function(df){
df$start_time <- strptime(df$start_time, format = '%Y-%m-%d %H:%M:%S')
})
有趣的工作流程,即工作 –