r - R read.table() 在标题中添加 ï..
问题描述
我的几个学生有同样的问题,我不知道为什么以及如何。
在 R 中使用 导入 csv 文件时read.table()
,它们会ï..
添加到标题的开头。
例子:
> cars.df <- read.table("cars.csv", header = TRUE, sep = ";", dec = ",")
> head(cars.df)
ï..speed distance
1 4 2
2 4 10
3 7 4
4 7 22
似乎这只发生在使用 Microsoft Excel 读取 csv 文件的学生身上。我不确定这是否有意义,但这可能是编码问题吗?
谢谢!
编辑:似乎问题也发生在其他导入功能上,如 read_delim 或 read_csv
解决方案
我们发现了这个问题,我发布它以防它对任何人有用。
事实证明,一些学生保存在 csv(逗号分隔)中,但随后将分隔符更改为分号以避免与小数逗号混淆(他们的计算机上有欧洲设置)。另存为 csv(分号)解决了这个问题。
基本上:
- 如果您使用带有欧洲设置的 excel(逗号为十进制),请使用欧洲 csv -> 分号分隔
- 如果您使用北美设置(小数点)的 excel,请使用美国 csv -> 逗号分隔
推荐阅读
- laravel - 带有 Laravel 的 Quickbooks 桌面“QuickBooks_Loader::load():需要打开失败”
- haskell - 单子和liftM
- javascript - 如何在Angular 8中使用base64 pdf字符串显示pdf?
- datetime - 如何使用 Java 从邮政编码中获取时区?
- reactjs - 如何使用 React js 更改材料表中分页部分的字体大小?
- c# - MonoDevelop 无法识别 MonoBehaviour
- ubuntu - 在 Linux 服务器上提供 Go API
- postgresql - 在 docker 中启动 keycloak 时出现“您需要本地访问权限才能创建初始管理员用户”错误
- php - 如果值通过= 1,则检查Jquery设置复选框
- jquery - 使用 on() 方法附加事件悬停不起作用