相关疑难解决方法(0)

使用R将多个数据帧写入.csv文件

我使用lapply将函数应用于许多数据框:

data.cleaned <- lapply(data.list, shooter_cleaning)
Run Code Online (Sandbox Code Playgroud)

然后根据其主题编号(例如,100)标记列表中的每个结果数据帧:

names(data.cleaned) <- subject.names
Run Code Online (Sandbox Code Playgroud)

我想要做的是根据主题编号将每个新数据框保存为单独的.csv文件.例如,对于主题100,我希望.csv文件被标记为"100.csv"通常要这样做(对于单个数据帧)我只会写(其中x是数据帧):

write.csv(x, "100.csv", row.names = F)
Run Code Online (Sandbox Code Playgroud)

但是,显然使用lapply为我的数据框列表执行此操作只会产生许多"100.csv"的副本,而我希望这些文件根据其主题编号是唯一的.我如何(使用apply to?)将每个数据帧保存到自己唯一的.csv文件中?

r lapply export-to-csv

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

export-to-csv ×1

lapply ×1

r ×1