【发布时间】:2018-09-26 13:36:50
【问题描述】:
我已尝试在论坛中搜索,但无法找到帮助。我对 R 很陌生,并且在加载某些字符串以用作公式方面的成功有限。
我有一个格式如下的 csv:
Sam, Frank, Dennis, Steven, Robert, Georgia
Region_1 218, 763, 811, 812, 797, 574
Region_2 474, 983, 343, 697, 310, 335
Region_3 700, 813, 133, 212, 906, 680
Region_4 212, 581, 893, 514, 530, 795
并且能够加载它并向我的数据框中添加其他列,以添加特定列(即 Sam + Frank、Dennis + Georgia)。
如果我将团队硬编码到我的代码中,我就可以做到,例如:
temp <- mutate(temp, team_1 = Sam + Robert)
我的问题是我有另一个包含 2 列列表的 csv,这些是每天更改的团队,例如:
Team 1 Sam + Robert
Team 2 Frank + Georgia
Team 3 Frank + Steven
Team 4 Robert + Dennis
Team 5 Frank + Sam
有没有办法可以将此 csv 列表加载到 R 中并将这些团队成员列添加在一起。
但我看不到要从 csv 文件中添加此列表,并有一个动态包含团队成员总数的新数据框。
有人能帮我解决这个问题吗?
我希望得到这样的结果(将团队成员的总和(第二个 csv 文件中的团队 1、团队 2 等)作为附加列:
Sam, Frank, Dennis, Steven, Robert, Georgia, Sam + Robert, Frank + Georgia, Frank + Steven, Robert + Dennis, Frank + Sam
Region_1 218, 763, 811, 812, 797, 574, 981, 1337, 1575, 1608, 981
Region_2 474, 983, 343, 697, 310, 335, 1457, 1318, 1680, 653, 1457
Region_3 700, 813, 133, 212, 906, 680, 1513, 1493, 1025, 1039, 1513
Region_4 212, 581, 893, 514, 530, 795, 793, 1376, 1095, 1423, 793
非常感谢。
【问题讨论】: