我很难弄清楚如何将文件创建日期作为一列添加到我正在使用 map_df 构建的数据框中(此代码是给我的,所以我很迷失)。
\n我有一个包含几个 csv 文件的文件夹,这些文件的组织方式大致如下
\n| 参与者 | 室温 | 回复 | 刺激 | 状况 |
|---|---|---|---|---|
| 1 | 112 | \'e\' | 星星.jpg | 全等 |
| 1 | 150 | \'我\' | 钻石.jpg | 全等 |
对于我像这样一起进行的实验..
\ndf <- list.files(path = "C:/file_location", pattern = "*.csv") %>% map_df(~read_csv(.))\nRun Code Online (Sandbox Code Playgroud)\n我意识到,如果我想添加文件创建日期,我必须在此时添加它,所以我尝试过
\ndf <- list.files(path = "C:/data location/", pattern = "*.csv") %>% \n imap_dfc(~read_csv(.)%>% \n mutate(Date_Created = file.info(.x)$ctime))\nRun Code Online (Sandbox Code Playgroud)\n但它不断返回错误
\nError in \'dplyr::bind_cols()\\\': ! Can\'t recycle \'..1\' (size 1400) to match\n\'..2\'(size 1425). Backtrace:\n1. ... %\\>% map_df(bind_cols)\n2. purrr::imap_dfc(., \\~read_csv(.) %\\>% …Run Code Online (Sandbox Code Playgroud)