※ [本文转录自 Statistics 看板]
作者: crabstick (蟹) 看板: Statistics
标题: [问题] R 指令 请教前辈 指令哪里错误
时间: Mon Jun 22 16:50:00 2009
我把 excel档转成 csv档
以R读取,但发生一些问题,想请教各位前辈
原本 csv档是长这样
id area stage town...............weight2
205003003001 2 5 3 619
205003003002 2 5 3 635
205003003003 2 5 3 668
205003003003 2 5 3 729
205003003004 2 5 3 744
............ . . . .
............ . . . .
............ . . . .
............ . . . .
............ . . . .
104381040046 1 4 381 239
共有73个变量,23788个样本
因为是 csv档,第一列(row)为变量名称,第一行(column)没有row label,
因此我使用的指令如下
>read.csv("5.csv", header=TRUE, row.names=NULL, sep = ",",dec = ".")
但结果是,只跑出 id与最后面四个变量的数值,中间所有的变量都没有显示出来
因此我继续尝试其他指令,换成 header=FALSE, sep = ""
指令如下:
>read.csv("5.csv", header=False, row.names=NULL, sep = "",dec = ".")
此指令跑出完整资料,但如此就没显示变量名称(况且csv档应该是 sep
= "," 而非sep = "" )
如果换成 header=TRUE,指令如下:
>read.csv("5.csv", header=TRUE, row.names=NULL, sep = "",dec = ".")
此指令跑不出来,显示:
错误在do.call("data.frame", rval) : variable names are limited to 256 bytes
请教各位前辈,我的指令在哪个地方错误?
要如何写才能同时跑出所有变量与所有资料?
另有一问题:
因为资料似乎有点大,所以R 控制台的画面,无法显现所有资料,
请问有什么办法可以将资料往上卷,看到所有资料(也就是看到第一列的变量名称)?
谢谢各位前辈!!