【发布时间】:2026-01-29 07:35:01
【问题描述】:
我已将一些数据(最初在 .csv 文件中)导入 R 并具有以下数据框,其中只有一个变量--V1。有数万个元素(行),数据组成如下所示。 V1是一个字符变量,但它包含单词和数字,我想将它们分成三个变量,如下所示。
V1
"Tigers"
"Africa"
"23"
"North America"
"15"
"Asia"
"276"
"Elephants"
"Africa"
"233"
"North America"
"0"
"Asia"
"554"
这就是我希望完整的 df 的样子——三个变量,名称分别为 Animal、Continent、Value。该值必须是数字(或整数变量),其他两个变量可以是因子或字符。
Animal Continent Value
Tigers Africa 23
Tigers North America 15
Tigers Asia 276
Elephants Africa 233
Elephants North America 0
Elephants Asia 554
感谢您的帮助。我不想手动执行此操作。
【问题讨论】:
-
导入前的 csv 是什么样子的