我在读一个csv文件.

代码是:

mydata = read.csv("mycsv.csv", header=True, sep=",", quote="\"")

获得以下警告:

警告信息:

现在,我的CSV中的某些单元格缺少用""表示的值.

如何编写此代码以避免收到上述警告?

推荐答案

你的CSV可能是用UTF-16编码的.在使用一些基于Windows的工具时,这种情况并不少见.

您可以try 加载UTF-16 CSV,如下所示:

read.csv("mycsv.csv", ..., fileEncoding="UTF-16LE")

R相关问答推荐

try 在Powershell中运行R(编程语言)会重复最后一个命令

使用lares::corr_var函数在for循环中分配变量的问题

self_函数无法工作--无法子集结束后的列

将带有范围的字符串转换为R中的数字载体

查找满足SpatRaster中条件的单元格位置

如何计算R数据集中每个女性的子元素数量?

使用ggsankey调整Sankey图中单个 node 上的标签

在R中使用数据集名称

将包含卷的底部25%的组拆分为2行

将饼图插入条形图

如何通过判断数据框的一列来压缩另一列?

如何将SAS数据集的列名和列标签同时包含在r中GT表的表首?

从圆到R中的多边形的标绘雷达图

如何根据数据帧中的值从该数据帧中提取值?

Geom_Hline将不会出现,而它以前出现了

根据约束随机填充向量的元素

有没有办法一次粘贴所有列

如何在使用因子时获得Sankey图的Scale_Fill_Viridis的全范围

如何为混合模型输出绘制不同的线型?

在ggploy中创建GeV分布时出错