(R) 。从现有表中选定列的唯一行创建表列名
例如,我有一个数据表(R) 。从现有表中选定列的唯一行创建表列名,r,R,例如,我有一个数据表 money gender city age 2000 F A 21 3341 M B 19 1256 M C 25 3421 F B 35 5633 M A 45 2314 M A 21 1234 F C 26 3535 F D
money gender city age
2000 F A 21
3341 M B 19
1256 M C 25
3421 F B 35
5633 M A 45
2314 M A 21
1234 F C 26
3535 F D 61
我需要用所选列中唯一的行作为新列名创建新表
例如,当我选择“性别”时,我应该得到这个表
M F
A B C D
或者当我选择“城市”时,我应该得到这个表
M F
A B C D
R中的哪个命令允许我这样做?使用unique()
唯一(x,不可比较=FALSE,…)检查
unique
…新表中的行是什么?或者您只想要一个空表?如果gender
和city
是因素,您可以使用levels(df$gender)
和levels(df$city)
。否则只需使用unique
。请参阅?唯一
和?级别
。我想要空表。新表中的collumns名称将用于我闪亮的应用程序中。级别有效。谢谢你的建议。但我现在需要删除这个[1]。但我想我会找到其他地方,让他们给我想要的。或者我只是不知道这个命令或命令有什么错误。