r - read.csv 导入两列而不是一列
问题描述
我正在尝试将 csv 文件导入矢量。此 csv 文件中有 100 个条目,文件如下所示:
我的代码如下:
> choice_vector <- read.csv("choices.csv", header = FALSE, fileEncoding="UTF-8-BOM")
> choice_vector
然而,当我尝试显示所述矢量时,它显示为:
它以某种方式创建了第二列,我无法弄清楚它为什么这样做。此外,尝试写入新的 csv 文件实际上也会将第二列的内容写入该文件。
解决方案
第二列在 excel 中是“适应的”。
选项1:手动删除excel中的列。 选项2:删除所有 NA 的所有列
choice_vector2 <- choice_vector[,colSums(is.na(choice_vector))<nrow(choice_vector)]
如果只想阅读第一列:
choice_vector <- read.csv("choices.csv", header = FALSE, fileEncoding="UTF-8-BOM")[,1]
祝你好运!
推荐阅读
- snowflake-cloud-data-platform - 如何加载和验证多种格式的时间戳数据?
- coq - 位向量的强制转换
- informix - 备份和恢复informix数据库
- python - 具有所用参数选择的函数
- database - 将多个数据库数据同步到一个数据库中
- javascript - 如何使用 Javascript 在 Photoshop 中选择另一层内的层,并使其可见/不可见
- java - Java-17 - switch case - 应该删除未使用的方法参数
- javascript - Vercel - 无需推广的部署
- firebase - “Null”类型不是“List”类型的子类型
' 在类型转换中 - harbor - 是否可以在港口配置远程注册表端点健康检查间隔?