我有一堆csv文件,结构是这样的:
df <- data.frame (first_column = c(3, 2, 6, 7),
second_column = c(7, 5, 1, 8))
所有csv文件的名称类似
"type1_1.csv"
"type1_2.csv"
...
"type2_1.csv"
"type2_2.csv"
...
每个csv都有first_column
和second_column
。我想要创建一个新的 Dataframe ,如下所示:
# name meanofsecond_column
# type1_1 5.25
# ...
我已经开始做的是,分别写出每一个:
type1_1 <- read_csv("type1_1.csv")
type1_1mean <- mean(type1_1$second_column)
...
df <- data.frame (name = c(type1_1, type1_2...),
meanofsecondcolumn = c(type1_1mean, type1_2mean...))
但是,由于有100多个csv文件,这种方法不是很高效,也不干净,我怎么才能让它更精简呢?
1条答案
按热度按时间flseospp1#