我正在为一所学校项目进行一些统计分析。 我有一个数据框,里面有关于布朗斯维尔附近某个浮标气温的太多数据。我有这样的事情:
Year91 Year92 and so forth... i have about 40 years
a 25.3 e 12.3
b 15.3 f 56.3
c 25.8 g 14.5
d 15.2 h 28.0
我阅读了一些文章,作者说我可以使用cbind或rbind函数,但它们并不像我需要的那样工作。
我需要混合列,因为它们具有相同类型的数据,我需要每十年一次的盒子图。我想这样做:
Year91to01
a 25.3
b 15.3
c 25.8
d 15.2
e 12.3
f 56.3
g 14.5
h 28.0
我希望你能理解我的问题。谢谢!
答案 0 :(得分:1)
我们只是Attribute_Id
并根据
unlist(data)
data.frame
答案 1 :(得分:0)
对于整洁的方法,请使用收集:
library(tidyr)
data <- data.frame(Year91 = c(25.3,15.3,25.8,15.2), Year92 =
c(12.3,56.3,14.5,28.0))
clean <- gather(data)
clean
key value
1 Year91 25.3
2 Year91 15.3
3 Year91 25.8
4 Year91 15.2
5 Year92 12.3
6 Year92 56.3
7 Year92 14.5
8 Year92 28.0