Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Qualtrics数据(csv格式)导入R_R_Csv_Import_Tidyverse_Qualtrics - Fatal编程技术网

如何将Qualtrics数据(csv格式)导入R

如何将Qualtrics数据(csv格式)导入R,r,csv,import,tidyverse,qualtrics,R,Csv,Import,Tidyverse,Qualtrics,我正在尝试将从Qualtrics下载的数据导入R。它是一个csv文件 然而,我遇到了两个问题 R无法自行确定每列的格式,可能是因为第2行和第3行(上面突出显示)都是无用的文本。R认为所有列都是字符。然而,很明显,有些是日期,有些是因子,有些是整数。R如何自己正确地计算出每列的数据类 名称错误(x)我使用以下代码将数据从Qualtrics导入R: library(tidyverse) filename <- "mydata.csv" headers = read_csv(filename,

我正在尝试将从Qualtrics下载的数据导入R。它是一个csv文件

然而,我遇到了两个问题

  • R无法自行确定每列的格式,可能是因为第2行和第3行(上面突出显示)都是无用的文本。R认为所有列都是
    字符
    。然而,很明显,有些是
    日期
    ,有些是
    因子
    ,有些是
    整数
    。R如何自己正确地计算出每列的数据类

  • 名称错误(x)我使用以下代码将数据从Qualtrics导入R:

    library(tidyverse)
    filename <- "mydata.csv"
    headers = read_csv(filename, col_names = FALSE, n_max = 1)
    df = read_csv(filename, skip = 3, col_names = FALSE)
    colnames(df)= headers
    
    库(tidyverse)
    
    filename您还可以使用qualtRics软件包中的函数read_survey。它还有一个额外的优点,那就是它缩短了矩阵问题中一些很长的措辞。另见此处:

     filename <- "mydata.csv"
     headers = read_csv(filename, col_names = FALSE, n_max = 1)
     df = read_csv(filename, skip = 3, col_names = FALSE)
     colnames(df)= headers
    
    Error in names(x) <- value : 
    'names' attribute [273] must be the same length as the vector [1]
    
    library(tidyverse)
    filename <- "mydata.csv"
    headers = read_csv(filename, col_names = FALSE, n_max = 1)
    df = read_csv(filename, skip = 3, col_names = FALSE)
    colnames(df)= headers