如何跳过第二行是csv文件,同时将第一行作为列名保留为read_csv?

如何跳过第二行是csv文件,同时将第一行作为列名保留为read_csv?,r,csv,qualtrics,readr,R,Csv,Qualtrics,Readr,Qualtrics生成csv文件,第一行为变量名,第二行为变量标签。我想使用read_csv()读取数据,同时读取第一行作为列名,然后跳过下一行变量标签。下面是我失败的尝试 library(readr) mydata <- read_csv("qualtrics_data.csv", col_names = TRUE, skip = 2) # this would actually skip both the names and label rows. 库(readr) mydata您

Qualtrics生成csv文件,第一行为变量名,第二行为变量标签。我想使用read_csv()读取数据,同时读取第一行作为列名,然后跳过下一行变量标签。下面是我失败的尝试

library(readr)
mydata <- read_csv("qualtrics_data.csv", col_names = TRUE, skip = 2) # this would actually skip both the names and label rows. 
库(readr)

mydata您只需读入两次,一次获取名称,然后获取数据

库(readr)
图书馆(dplyr)
csv_文件[1]“mpg”“cyl”“disp”“hp”“drat”“wt”
df#A tible:5 x 6
#>mpg气缸显示高压拖动重量
#>        
#> 1  21.0     6   160   110  3.90 2.875
#> 2  22.8     4   108    93  3.85 2.320
#> 3  21.4     6   258   110  3.08 3.215
#> 4  18.7     8   360   175  3.15 3.440
#> 5  18.1     6   225   105  2.76 3.460
使用
read.csv
例如:


df这帮助我解决了一个类似的问题:因为第二行包含标签,这样做将导致所有列都被解析为字符变量
df <- read.csv("example.csv")
df <- df[-1,] # -1 removes the first row, you can change to -2 to remove 2nd row...etc