首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从R中其他CSV文件动态创建CSV文件

从R中其他CSV文件动态创建CSV文件
EN

Stack Overflow用户
提问于 2015-08-28 15:13:55
回答 1查看 290关注 0票数 0

假设我在一个名为"my data“的文件夹中有一组CSV文件,该文件夹是我工作目录中的一个文件夹。CSV文件是矩阵,看起来类似于:

代码语言:javascript
运行
复制
> a
     [,1] [,2] [,3] [,4]
[1,]    3    3    3    3
[2,]    3    3    3    3
[3,]    3    3    3    3
[4,]    3    3    3    3
> b
     [,1] [,2] [,3] [,4]
[1,]    1    1    1    1
[2,]    2    2    2    2
[3,]    1    1    1    1
[4,]    2    2    2    2
> c
     [,1] [,2] [,3] [,4]
[1,]    3    3    3    3
[2,]    9    9    9    9
[3,]    3    3    3    3
[4,]    9    9    9    9

假设我的工作目录中有另一个文件夹,名为“我的结果”。在它中,我想要创建另一个CSV文件(称为"my_results"),该文件具有在“我的数据”中对CSV文件进行分析的结果。例如,如果我计算了a、b和c "my_results“的平均值和标准差,则如下所示:

代码语言:javascript
运行
复制
> my_results
  mean   sd
a  3.0 0.00
b  1.5 0.52
c  6.0 3.10

新CSV的每一行都对应于"my data“中的CSV之一,而新CSV的列对应于特定的分析运行。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-28 15:31:57

我是你的朋友:

代码语言:javascript
运行
复制
my_data = lapply(list.files("my data", "*.csv"), read.csv)
my_result = lapply(my_data, your_fun())
write.csv(dplyr::bind_rows(my_result), "my data/my results.csv")

得到带有包dplyr的约束bind_rows函数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32274341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档