Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中读取表后消除列名_R - Fatal编程技术网

在R中读取表后消除列名

在R中读取表后消除列名,r,R,在R.我还没有找到答案 当我阅读R中的表时,它在列中引入了V1、V2、V3名称。我怎样才能摆脱他们?。该文件没有列名。这是我的密码。我试过使用txt和csv文件 write.table(test,file="tab.txt",append=F,quote=F) write.csv(test,file="tab.csv",append=F,quote=F) tab <- read.table("tab.txt",header=T) tab2 <- read.csv("tab.csv",

在R.我还没有找到答案

当我阅读R中的表时,它在列中引入了V1、V2、V3名称。我怎样才能摆脱他们?。该文件没有列名。这是我的密码。我试过使用txt和csv文件

write.table(test,file="tab.txt",append=F,quote=F)
write.csv(test,file="tab.csv",append=F,quote=F)
tab <- read.table("tab.txt",header=T)
tab2 <- read.csv("tab.csv",header=T)

  X V1 V2         V3         V4         V5
1    1 -1 -1 -0.5418994 -1.0000000 -0.1967213
2   10 -1 -1 -0.5418994 -0.3514739 -0.1967213
3  100 -1 -1 -0.5418994 -1.0000000 -1.0000000
4 1000 -1 -1 -0.5418994 -0.3514739 -0.1967213
5 1001 -1 -1 -0.5418994 -0.3514739 -0.1967213 
write.table(test,file=“tab.txt”,append=F,quote=F)
write.csv(test,file=“tab.csv”,append=F,quote=F)

tab将其制作成矩阵,就像我在这里对cars数据集所做的那样:

cars2 <- as.matrix(cars)
colnames(cars2) <- NULL
head(cars2)

## > head(cars2)
##      [,1] [,2]
## [1,]    4    2
## [2,]    4   10
## [3,]    7    4
## [4,]    7   22
## [5,]    8   16
## [6,]    9   10

cars2我能问一下你为什么要摆脱它们吗?美学功能?还是要用有用的名称替换列名?您的问题现在还不清楚。我只希望列名为[,1],,2]……而不是V1,V2。非常感谢您的回答。我这样做了,但我想保留原始数据集中的行名。当我执行NULL时,所有内容都恢复为矩阵格式。