gpt4 book ai didi

r - 如何读取缩进数据?

转载 作者:行者123 更新时间:2023-12-02 00:50:27 26 4
gpt4 key购买 nike

我有一个制表符分隔的文件,如下所示:

ID  trait1  trait2  trait3
1111 1 1 0
2222 1 0 0
3333 0 0 1
4444 0 1 0

请注意数据行相对于列标题缩进。

我尝试使用这种语法来读入文件并保留列名:

df <- fread("/path/to/file", sep="\t", data.table=FALSE, header=TRUE)

结果是这样的:

df
V1 1111 1 1 0
1 NA 2222 1 0 0
2 NA 3333 0 0 1
3 NA 4444 0 1 0

我试过 strip.white = TRUE 但这没有帮助。

最佳答案

readr 中的

read_table2 也可以工作

readr::read_table2(
"ID trait1 trait2 trait3
1111 1 1 0
2222 1 0 0
3333 0 0 1
4444 0 1 0
"
)
#> # A tibble: 4 x 4
#> ID trait1 trait2 trait3
#> <dbl> <dbl> <dbl> <dbl>
#> 1 1111 1 1 0
#> 2 2222 1 0 0
#> 3 3333 0 0 1
#> 4 4444 0 1 0

reprex package 创建于 2019-09-17 (v0.3.0)

关于r - 如何读取缩进数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57983428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com