我有几个类似文件名的.csv文件,除了数字月份(即03_data.csv,04_data.csv,05_data.csv等),我想读入R.
我有两个问题:
你可以看看这个相关的问题.您可以使用粘贴命令轻松创建文件名:
file.names <- paste(sprintf("%02d",1:10), "_data.csv", sep="")
Run Code Online (Sandbox Code Playgroud)
获得文件名后(无论是通过创建文件名还是通过从另一个问题中的目录中读取它们),您可以使用lapply快速导入它们:
import.list <- lapply(file.names, read.csv)
Run Code Online (Sandbox Code Playgroud)
最后,要将列表合并为一个数据帧,最简单的方法是使用以下reshape函数:
library(reshape)
data <- merge_recurse(import.list)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1586 次 |
| 最近记录: |