我在 csv 文件中有一些数据,如下所示。
Food Calories Cholesterol Total_Fat Sodium
Frozen_Broccoli 73.8 0 0.8 68.2
Carrots,Raw 74.8 23.7 0 0.1
创建该数据的代码是(在下面的用户Drew Steen发表评论后更新了代码):
Food=c('Frozen Broccoli', 'Carrots,Raw')
Cholesterol=c('0', '23.7')
Total_Fat=c('0.8', '0')
Sodium=c('68.2', '0.1')
Calories=c('73.8', '74.8')
Food=c('Frozen Broccoli', 'Carrots,Raw')
original=data.frame(Food, Cholesterol,Total_Fat,Sodium,Calories)
View(original)
我想转置部分数据,使其如下所示。
Frozen_Broccoli Calories X73.8
Frozen_Broccoli Cholesterol 0.0
Frozen_Broccoli Total_Fat 0.8
Frozen_Broccoli Sodium 68.2
Carrots,Raw Calories 74.8
Carrots,Raw Cholesterol 23.7
Carrots,Raw Total_Fat 0.0
Carrots,Raw Sodium 0.1
我可以使用 Excel 和 vba 创建数据。但是他们是在 R 中做同样的事情的方法吗?