我在一个.CSV中有以下数据,我将其读入R:
team_a <- c('John', 'Tim')
teamb_b <- c('David', 'Jack')
team_c <- c('Sue', 'Frank', 'Jane')
列D,行1包含:约翰;蒂姆;大卫; Jack Col D,Row 2包含:Tim Col D,第3行包含:杰克;大卫;苏等等。
我想创建标记为team_a、team_b和team_c的附加列,并将每行的名称放在相应的team列中。例如,行1将在team_a列中具有John和Tim,并且在team_B列中具有大卫和Jack。第2行中的team_a列中只有Tim。等等,在单元格中会有其他名字,它们不是我想忽略的团队成员。我还希望能够计算每一行中每一个团队的人数,但我猜我可以很容易地计算出后,把他们正确。
谢谢大家!
我知道如何使用separate,将名字放在自己的列中,但我不知道如何根据他们属于哪个团队将他们放在一个列中。
1条答案
按热度按时间rjee0c151#
数据:
task1:
task2: