R 如何输入三向表?
我有表格形式的数据(甚至不是R表格),我想将其转换(或输入)到R中以执行分析 该表是一个三向列联表,如下所示: 有没有一种方法可以轻松地将其输入到R中?(只要我能进行一些回归分析,它可以采用任何格式)R 如何输入三向表?,r,input,contingency,R,Input,Contingency,我有表格形式的数据(甚至不是R表格),我想将其转换(或输入)到R中以执行分析 该表是一个三向列联表,如下所示: 有没有一种方法可以轻松地将其输入到R中?(只要我能进行一些回归分析,它可以采用任何格式) 或者我需要手动输入它?在R中,这是一个ftable 如果您知道功能的工作原理,手动输入t表格并不太困难。数据需要采用如下格式: breathless yes no coughed yes no age 20-24 9 7 95 1841 25-29 23 9 108 1654 30
或者我需要手动输入它?在R中,这是一个
ftable
如果您知道功能的工作原理,手动输入t表格
并不太困难。数据需要采用如下格式:
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
。例如:
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
你是在专门谈论这张照片吗?或者你的原始输入是什么?我相信你可以读入数据,但你可能需要对其进行重塑以对其进行任何分析。这正是数据,它在表格中以这种方式给出,对于任何数字或分类名称,我都需要自己手动输入。这是图像吗?然后你可能想找到一些OCR软件。@MrFlick,对于像这样的小表格
read.ftable
非常方便。这一点很好@AnandaMahto。我只想避免重打任何东西。
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