2014-07-22 8 views
-4

테이블 형식 (R 테이블조차도 아님)의 데이터를 가지고 있으며이를 분석을 수행하기 위해 R로 변환 (또는 입력)하고 싶습니다. enter image description here3 방향 표를 입력하는 방법은 무엇입니까?

이 방법은 입력이 R로 쉽게가된다

표는 다음과 같다 3 방향 비상 테이블? (일부 회귀 분석을 수행 할 수있는 한 어떤 형식으로도 가능합니다.)

또는 수동으로 입력해야합니까?

+0

이 이미지에 대해 구체적으로 이야기하고 있습니까? 아니면 원시 입력이 될 것입니까? 데이터를 읽을 수는 있지만 데이터를 분석하기 위해서는 데이터를 다시 만들어야 할 것입니다. – MrFlick

+0

이것은 정확히 데이터입니다. 테이블에 이와 같이 표시됩니다. 임의의 숫자 또는 범주 이름에 대해 직접 입력해야합니다. –

+0

그럼 이미지입니까? 그런 다음 일부 OCR 소프트웨어를 추적 할 수 있습니다. – MrFlick

답변

6

R에서 이것은 ftable입니다.

수동으로 ftable을 입력하는 것은 기능이 어떻게 작동하는지 알면 너무 어렵지 않습니다. 데이터는이 같은 형식으로해야합니다

breathless yes no 
coughed yes no 
age 
20-24 9 7 95 1841 
25-29 23 9 108 1654 
30-34 54 19 177 1863 

데이터가이 형식에 있다면, 당신은 read.ftable를 사용할 수 있습니다. 예를 들면 : 당신이 쉽게 많은입니다 서로 다른 형식으로하는 분석 및 재편과 함께, data.frame는 "오래"원하는 거기에서, 경우

temp <- read.ftable(textConnection("breathless yes no 
coughed yes no 
age 
20-24 9 7 95 1841 
25-29 23 9 108 1654 
30-34 54 19 177 1863")) 
temp 
#  breathless yes  no  
#  coughed  yes no yes no 
# age         
# 20-24    9 7 95 1841 
# 25-29    23 9 108 1654 
# 30-34    54 19 177 1863 

, 그냥 data.frame()에 포장.

data.frame(temp) 
#  age breathless coughed Freq 
# 1 20-24  yes  yes 9 
# 2 25-29  yes  yes 23 
# 3 30-34  yes  yes 54 
# 4 20-24   no  yes 95 
# 5 25-29   no  yes 108 
# 6 30-34   no  yes 177 
# 7 20-24  yes  no 7 
# 8 25-29  yes  no 9 
# 9 30-34  yes  no 19 
# 10 20-24   no  no 1841 
# 11 25-29   no  no 1654 
# 12 30-34   no  no 1863