我的问题是。 我有一个不明飞行物数据帧,其中有20 000个障碍物,我对我的数据做了总结,得到了51个状态,观察到不明飞行物的数量。 我试图通过以下方式进行data.frame:
ufo_by_state< - data.frame(observation = summary(ufo_clean $ Event State
)
但问题是,进一步操纵不灵活。 我需要用colnames = c(“states”,“observation”)和rownames = Alabama,Alaska,Arizona等来做数据帧。 我需要与人口相关,并建立一些直方图。 我尝试了许多事情,我现在知道这一点,但仍然没有结果。
谢谢!
答案 0 :(得分:1)
单个列上的summary
输出名为vector
的{{1}}。因此,创建包含两列的data.frame将提取“名称”和values
或key/value
对作为data.frame
调用中的单独列
v1 <- summary(ufo_clean$EventState)
df1 <- data.frame(states = names(v1), observations = v1, stringsAsFactors=FALSE)