有没有一种方法可以从一个键数组和一个值数组创建一个 Dataframe ?如何从以下键和值创建data.frame?
data.frame
keys = letters[1:5] values = array(1:50, dim=c(10, 5))
ftf50wuq1#
一个方法来解决你的问题:
df = data.frame(values) names(df) = keys a b c d e 1 1 11 21 31 41 2 2 12 22 32 42 3 3 13 23 33 43 4 4 14 24 34 44 5 5 15 25 35 45 6 6 16 26 36 46 7 7 17 27 37 47 8 8 18 28 38 48 9 9 19 29 39 49 10 10 20 30 40 50 # Another solution df = setNames(data.frame(values), keys)
daolsyd02#
我是说,你其实可以...values <- array(1:50, dim=c(10, 5)) df <- data.frame(keys, values) print(df)data.frame()函数用于从keys和values阵列创建 Dataframe 。
values <- array(1:50, dim=c(10, 5)) df <- data.frame(keys, values) print(df)
data.frame()
keys
values
2条答案
按热度按时间ftf50wuq1#
一个方法来解决你的问题:
daolsyd02#
我是说,你其实可以...
values <- array(1:50, dim=c(10, 5)) df <- data.frame(keys, values) print(df)
data.frame()
函数用于从keys
和values
阵列创建 Dataframe 。