如何跳过第二行是csv文件,同时将第一行作为列名保留为read_csv?
Qualtrics生成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您
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