首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >忽略readr::read_csv中的尾部分隔符

忽略readr::read_csv中的尾部分隔符
EN

Stack Overflow用户
提问于 2016-12-22 17:54:37
回答 0查看 1K关注 0票数 5

当我使用readr::read_csv读取包含尾部分隔符的CSV文件时,我得到一个警告,指出缺少的列名已被填充。以下是用于重现此警告的简短示例CSV文件的内容(将以下代码片段存储在名为example.csv的文件中):

代码语言:javascript
运行
复制
A,B,C,
2,1,1,
14,22,5,
9,-4,8,
17,9,-3,

请注意每行末尾的逗号。现在如果我用以下命令加载此文件

代码语言:javascript
运行
复制
read_csv("example.csv")

我得到以下警告:

代码语言:javascript
运行
复制
Missing column names filled in: 'X4'

即使我只想用显式加载3列

代码语言:javascript
运行
复制
read_csv("example.csv", col_types=cols_only(A=col_integer(),
                                            B=col_integer(),
                                            C=col_integer()))

我仍然收到警告消息。

这是预期的行为吗?或者有什么方法可以告诉read_csv,它应该忽略除我指定的列之外的所有列?或者,有没有其他方法来整理这个(明显格式错误的) CSV,以便删除/忽略尾随分隔符?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41280289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档