2017-07-04 457 views
0

生产应急时表,因为它是最丰富和灵活的,我设法找到了,和它给你很多东西的时候了,而不需要分别计算。 然而,它产生的输出是主要针对R中的控制台的文本输出。这对我来说是一个很大的问题,因为我依靠输出这些表来优化分析的下一步。交叉表输出到R中脱颖而出R中我使用的功能<code>CrossTable</code>

有没有办法输出CrossTable输出到Excel电子表格,使每个数字将在其自己的小区? (也就是说,并不是完全显示为单个单元格的文本)(“text to columns”不起作用)

+0

嗨,请指定'CrossTable'所属的包。而你想要实现的可重复的例子会很棒。 –

+0

对不起,我忘了。这个软件包是'gmodels'。一个可重复的例子是没有必要的,因为我询问它给出的任何输出。我想要的只是能够将它输出到Excel中,以便稍后进行编辑,而不是将其作为Excel中的文本粘贴到信息中(然后将所有信息放在一个单元格中) – Corel

+0

@Corel如果您正在使用RStudio,你可以使用'View()',然后从RStudio View窗口复制 - 粘贴输出 – MikolajM

回答

0
# obtaining data 
library('gmodels') 
data(infert, package = "datasets") 
# asign the result to object 
d <- CrossTable(infert$education, infert$induced, expected = TRUE) 
# now you can use d object to build something you could save using 
# `write.table` to csv or directly to xlsx by other methods 

# use str(d) to study structure of returned object 
str(d)