2016-12-17 3 views
0

내 질문입니다. UFO 데이터 프레임을 가지고 있는데, 20,000 obs가 있습니다. 데이터 요약을하고, 관찰 된 UFO의 수가 51 개가됩니다. data.frame (관찰 = 요약 (ufo_clean $ Event State)데이터 요약 열 요약

그러나 문제가 더 조작이 유연하지 I -

ufo_by_state < :. 나는 그런에서 data.frame을하려고 노력했다 colnames = c ("states", "observations")와 rownames = alabama, Alaska, Arizona ...와 같은 데이터 프레임을 수행해야합니다. 인구로 cbind하고 히스토그램을 빌드해야합니다. 많은 것들을 시도했습니다. 이 순간에 알지만 아직 결과가 없습니다.

+1

당신은'V1과 같은 'data.frame'을 만들 수 data.frame 호출에 별도의 컬럼과 '이름'과 values 또는 key/value쌍를 추출하는 것 <- 요약 (ufo_clean $ EventState); df1 <- data.frame (states = names (v1), observations = v1)' – akrun

+0

솔루션으로 내 의견을 게시했습니다. 또한 [여기] (http://stackoverflow.com/help/someone-answers)에서 확인할 수 있습니다. – akrun

답변

1

단일 열의 summaryvector이라는 이름을 출력합니다. 따라서, 두 개의 열이있는 data.frame을 만드는 것은

v1 <- summary(ufo_clean$EventState) 
df1 <- data.frame(states = names(v1), observations = v1, stringsAsFactors=FALSE)