R读入多位小数点问题

本文介绍了在使用R语言读取Excel和CSV数据时遇到的小数点显示错误问题,并推荐了Hadley出品的两个高效数据读取包。通过设置不同的列类型,如[l], [i], [d]等,可以更好地处理数据。同时,文章提供了解决读入数据后出现的格式问题的方法,推荐使用formattable包进行格式调整。" 117197235,9114204,树莓派Ubuntu ARM64安装Node.js指南,"['嵌入式开发', 'Linux', 'Ubuntu', '树莓派', '编程语言']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在读入excel和csv的数据的时候总是回碰到小数点的问题,不能正确的显示。早就该弃用 read.csv这个函数。

现在来介绍两个比较好的读入数据的包,Hadley出品 ——readxl&readr

测试数据:
测试数据

函数介绍:

 readxl::read_excel("test.xlsx",col_names = F,col_types = rep("numeric",3))

col_types一共有四种模式可选: "blank", "numeric", "date" or "text"。blank就是skip这一列,其他的三个都很好理解。

vignette("column-types") #参考这里的文档
readr::read_csv("test.csv",col_names = F,col_types = cols(X1="d",X2=col_skip(),X3="d"))

这里的col_types 更为丰富,

  • col_logical() [l], containing only T, F, TRUE or FALSE.

  • col_integer() [i], integers.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值