r - 如何在 r 中读取双分号分隔的 .txt?
问题描述
我有这个问题,但在 r:
如何使用 pandas 读取双分号分隔的 .csv 和引用值?
解决方案是删除生成的附加列。我想知道是否有办法读取由 ;; 分隔的文件 不生成那些额外的列。
谢谢!
解决方案
正常使用read.csv2
(或您喜欢的任何变体,包括read.table
、read.delim
、readr::read_csv2
、data.table::fread
等)阅读它,然后删除偶数列。
dat <- read.csv2(text = "a;;b;;c;;d\n1;;2;;3;;4")
dat
# a X b X.1 c X.2 d
# 1 1 NA 2 NA 3 NA 4
dat[,-seq(2, ncol(dat), by = 2)]
# a b c d
# 1 1 2 3 4
推荐阅读
- redhat - 在 redhat 6 上启动 VBox 4 时出错:/lib64/libc.so.6:找不到版本“GLIBC_2.14”(/usr/lib64/libstdc++.so.6 需要)
- java - Hashmap 无法转换为 firebase 用户
- kubernetes - Mosquitto 无法在我的 Kubernetes 集群中分配请求的地址
- sql-server - 复制到新数据库时的 SQL Server 2012 性能问题
- smartcontracts - 如何使用 RIDE 函数解码编码附件?
- corda - corda 的主网还是我们自己的网络?什么时候用哪个?
- python - 添加特定的新行直到获得特定的数字行python
- r - 根据条件从一列中选择某些值并更改该列中的值
- javascript - WebSocket - 如何保持连接?
- javascript - “Typeerror 无法读取未定义的属性 '0'”是什么意思?