使用R中的值的变量集创建表

时间:2016-05-06 11:41:52

标签: r

我很抱歉编辑这个问题。我意识到在前两次回复后我提出了错误的问题。

Apple<-5
Banana<-10

如何在下面创建如下表格?我只想使用变量。我不希望键入值,因为它会发生变化。

Fruit How_Many
1 Apple   5
2 Banana  10

2 个答案:

答案 0 :(得分:0)

你可以做到

rm(list = ls())
Apple = 5
Banana = 10
Watermelon = 15
Mango = 16
Pineapple = 18

setNames(stack(mget(ls())), c("How_many", "Fruit"))[2:1]
#        Fruit How_many
# 1      Apple        5
# 2     Banana       10
# 3      Mango       16
# 4  Pineapple       18
# 5 Watermelon       15

答案 1 :(得分:0)

data.frame(Fruit = c('Apple', 'Banana'), How_many = c(Apple, Banana))
#   Fruit How_many
#1  Apple        5
#2 Banana       10