readr:跳过空列

时间:2019-01-30 22:17:15

标签: r tidyverse readr

告诉read_csv()跳过空列的简单方法是什么?

通常在Excel上处理内容时,文件会保存有一个额外的空列,该列将作为所有NA读取。例如:

> x <- read_file('example.csv')
> cat(x)
Some,Example,Here
,,
A,B,
1,a,
2,b,
3,c,
> y <- read_csv('example.csv', skip = 2)
Parsed with column specification:
cols(
  A = col_integer(),
  B = col_character(),
  X3 = col_character()
)
> y
# A tibble: 3 x 3
      A B     X3   
  <int> <chr> <chr>
1     1 a     NA   
2     2 b     NA   
3     3 c     NA  

理想情况下,X3柱不会在那里。而且我事先不知道文件实际上将有多少列。

0 个答案:

没有答案