【发布时间】:2019-12-30 08:59:05
【问题描述】:
我有以下数据集。我的目标是了解这两种地点的数量以及哺乳动物和鸟类的数量。
df1:
Location Type Cat Mouse Dog Chicken Turkey Horse
1 1 0 0 1 0 1
1 0 0 1 0 1 0
2 1 1 1 1 1 1
2 0 1 0 0 0 0
1 1 1 0 0 1 0
我希望它读作
df2:
Location Type M M M B B M
1 1 0 0 1 0 1
1 0 0 1 0 1 0
2 1 1 1 1 1 1
2 0 1 0 0 0 0
1 1 1 0 0 1 0
“M”表示哺乳动物,“B”表示鸟类
我尝试手动将数据输入到我的 .csv 文件中并在 R 中使用它,但是,文件被读取为
df2:
Location Type M M1 M2 B B1 M3
1 1 0 0 1 0 1
1 0 0 1 0 1 0
2 1 1 1 1 1 1
2 0 1 0 0 0 0
1 1 1 0 0 1 0
我不确定为什么每个“M”或“B”列都单独编号,我该如何防止这种情况发生
或
我还在另一个数据框中将动物类型归类为哺乳动物和鸟类,如下所示
dfanimal:
Name of Animal Mammal/Bird
Cat Mammal
Dog Mammal
Mouse Mammal
Chicken Bird
Turkey Bird
Horse Mammal
如果有办法让我直接使用数据框 df1 和 dfanimal?
非常感谢您的帮助。
【问题讨论】:
标签: r csv multiple-columns