【发布时间】:2020-03-29 19:57:26
【问题描述】:
我有一个名为 my_list 的数据框列表。下面是 my_list 中的数据框示例。
> print(df1)
A B Names
1 0.8262825 0.734412 Baseline
2 1.0100000 0.734412 Sample1
3 0.8262825 0.734412 Sample2
4 1.0100000 0.734412 Sample3
5 0.8262825 0.734412 Sample4
6 1.0100000 0.734412 Sample5
7 0.8262825 0.734412 Sample6
8 1.0100000 0.734412 Sample7
9 0.8262825 0.734412 Sample8
10 1.0100000 0.734412 Sample9
11 0.8262825 0.734412 Sample10
12 1.0100000 NA AASHTO
我想向 my_list 中的每个数据框添加一个新行,其中包含 A 列和 B 列的平均值,但列名称中具有“基线”和“AASHTO”的行除外。 (所以只有 Sample1 到 Sample10 的行的平均值)
最后,我想将 Name 列设置为 my_list 中每个数据框的行名,并从列表中的所有数据框中删除列 Names。
my_list 中每个数据帧的预期结果是
A B
Baseline 0.8262825 0.734412
Sample1 1.0100000 0.734412
Sample2 0.8262825 0.734412
Sample3 1.0100000 0.734412
Sample4 0.8262825 0.734412
Sample5 1.0100000 0.734412
Sample6 0.8262825 0.734412
Sample7 1.0100000 0.734412
Sample8 0.8262825 0.734412
Sample9 1.0100000 0.734412
Sample10 0.8262825 0.734412
Mean 0.8156500 0.734412
AASHTO 1.0100000 NA
非常感谢您的帮助。
【问题讨论】:
标签: r