• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

R语言笔记001——读取csv格式数据

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

      读取csv格式数据     

数据来源是西南财经大学 司亚卿 老师的课程作业

方法一:read.csv()函数

1 file.choose()
2 read.csv("C:\\Users\\Administrator\\Desktop\\Astocks.csv",
3          head=T,sep=',',nrows = 5,stringsAsFactors = FALSE) 
结果

file.choose():读入该文件,这样我们知道该文件的具体路径。

file参数:        路径和文件名,windows下用的是反斜杠\\

head=T:       是首行问题,T表明文件有标题,将文件中的第一行作为列名。若head=F,则原来文件没有

                        标题,增加一行V1,V2,...作为文件的第一行,即作为列名。read.csv()函数默认为head=T。

sep=“,”:       分隔符问题,这里分隔符的选择会影响输入的被引用的字符串。

nrows=200: 行数问题,表明读取该文件的前200行。

stringsAsFactors = FALSE :   字符型数据读入时自动转换为因子,防止转换为因子,

                                                  令参数stringsAsFactors = FALSE,  防止导入的数据任何因子的转换。

还有一个参数:fileEncoding='utf-8',在win下一般不用设置,但是在Linux下若出现乱码问题,基本上就是要加上这个参数。就这个文件而言加上这个会报错,应该是fileEncoding='GBK',这样才能正常运行。这里涉及到字符集的问题。

方法二:read.table()函数

1 a<-read.table('C:\\Users\\Administrator\\Desktop\\Astocks.csv',
2               head=T,sep=',',nrows = 5,stringsAsFactors = FALSE )
3 a
1 a[1:3,1:3]

 

 结果

切片:选取行数和列数(选取1到3行和1到3列)

也可以进行这样读取:

1 a<-read.table(file.choose(),header = T,sep = ',',nrows = 5)
2 a

结果:

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
R语言可视化二发布时间:2022-07-18
下一篇:
【入门】R语言最详细Windows安装指南发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap