如何解决R在读取数据时列数比列名多的问题
答案:2 悬赏:50 手机版
解决时间 2021-03-11 11:07
- 提问者网友:你给我的爱
- 2021-03-10 14:44
R使用read.table时怎么解决列数比列名多的问题
最佳答案
- 五星知识达人网友:大漠
- 2021-03-10 16:04
不管是读取数据还是写入,R都是在工作路径中完成的。所以首先我们要知道我们的R所在的工作路径是在哪里。使用getwd()函数来获取我们的工作路径。
如何用R读取数据(1)
下面查看工作路径里面有哪些文件,使用dir()函数
如何用R读取数据(1)
如果你所想导入的数据并不在你当前的工作路径中,有两种方法可以解决。第一种就是把数据文件放到工作路径中,第二种方法就是更改工作路径。更改工作路径使用setwd()函数。比如你想要把工作路径设置成桌面
如何用R读取数据(1)
现在我读取我工作路径中,名字为hw1_data.csv的文件。使用read.csv()函数
如何用R读取数据(1)
也可以使用read.table()函数来读取csv格式的文件。由于csv文件的分隔符是“,”所以我们在用read.table()函数的时候,sep参数,我们要设定为sep=“,”
如何用R读取数据(1)
6
发现read.table()读出来的数据,列名并不是我们文件中的列名,而是V1,V2。。。我们需要加上header这个参数来修改这个问题
如何用R读取数据(1)
7
另外在read.table()函数族中还有很多参数,对我们读取数据都有帮助,大家可以去了解下。使用?read.table()进行了解
如何用R读取数据(1)
下面查看工作路径里面有哪些文件,使用dir()函数
如何用R读取数据(1)
如果你所想导入的数据并不在你当前的工作路径中,有两种方法可以解决。第一种就是把数据文件放到工作路径中,第二种方法就是更改工作路径。更改工作路径使用setwd()函数。比如你想要把工作路径设置成桌面
如何用R读取数据(1)
现在我读取我工作路径中,名字为hw1_data.csv的文件。使用read.csv()函数
如何用R读取数据(1)
也可以使用read.table()函数来读取csv格式的文件。由于csv文件的分隔符是“,”所以我们在用read.table()函数的时候,sep参数,我们要设定为sep=“,”
如何用R读取数据(1)
6
发现read.table()读出来的数据,列名并不是我们文件中的列名,而是V1,V2。。。我们需要加上header这个参数来修改这个问题
如何用R读取数据(1)
7
另外在read.table()函数族中还有很多参数,对我们读取数据都有帮助,大家可以去了解下。使用?read.table()进行了解
全部回答
- 1楼网友:未来江山和你
- 2021-03-10 16:53
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯