如何在R中读取NCSS文件?

时间:2012-02-02 11:34:36

标签: r

我的讲师使用NCSS,我想使用R来读取NCSS文件,我该如何阅读?

它们分为两个部分*.s0*.s1,有关运动的示例:S0S1

2 个答案:

答案 0 :(得分:3)

来自NCSS的用户手册:

  

这些文件中的每一个实际上都是Microsoft Excel 4.0兼容的电子表格文件。这就是   行和列限制来自Excel Excel电子表格最多可包含256列   和16,384行。我们使用这种格式是因为它很受欢迎,可以移动,因为它   允许我们提供熟悉的电子表格式界面,包括格式和   公式

您可以尝试在MS Excel中打开文件,或者在NCSS中打开文件,将其保存到csv文件,然后使用read.csv将其读入R.有关NCSS文件格式的更多信息,请参阅the manual,从第102-5页开始。

答案 1 :(得分:3)

我刚刚通过Google搜索找到了几个这样的文件(如果你能指出我们的话会很好)并将它们重命名为.xls意味着它们可以在OpenOffice中打开 - 从那里你可以保存为CSV格式和读入R。

似乎.s0文件是列标题,而.s1文件是数据,但我只看了一个非常简单的例子。

我还尝试了几个来自CRAN(xlsx和XLConnect)的跨平台Excel电子表格阅读包,他们都抱怨:

w=loadWorkbook("./draft_70.s0.xls")
Error: IllegalArgumentException (Java): Your InputStream was neither an OLE2 stream, nor an OOXML stream

这让我觉得它们是一种非常古老的Excel格式。 Excel 4多大了?无论如何,你可能能够将它们读入MS Office,但是微软在阅读旧格式方面的记录比OpenOffice更差!