Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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
发出读取csv的命令,该命令包含标题中带有数字符号的变量[r]_R_Csv_Read.csv_Readr - Fatal编程技术网

发出读取csv的命令,该命令包含标题中带有数字符号的变量[r]

发出读取csv的命令,该命令包含标题中带有数字符号的变量[r],r,csv,read.csv,readr,R,Csv,Read.csv,Readr,我有一个与过去的问题类似的问题: 我也有一个磅/哈希/数字符号作为csv文件中第一个变量名称的一部分:Seg 当我使用readr的read_csv读取csv时,我看到一条关于解析失败的警告消息,上面写着:预期25列,实际26列。 它读入数据,但每个列名都向右移动,先前在变量Seg下的第一列数据现在丢失 使用read.csv生成相同的数据帧,但没有任何警告 我尝试使用上面链接的问题中的建议来解决此问题: d1 <- read.csv('11104.wav.csv', comment.char

我有一个与过去的问题类似的问题:

我也有一个磅/哈希/数字符号作为csv文件中第一个变量名称的一部分:Seg

当我使用readr的read_csv读取csv时,我看到一条关于解析失败的警告消息,上面写着:预期25列,实际26列。 它读入数据,但每个列名都向右移动,先前在变量Seg下的第一列数据现在丢失

使用read.csv生成相同的数据帧,但没有任何警告

我尝试使用上面链接的问题中的建议来解决此问题:

d1 <- read.csv('11104.wav.csv', comment.char = "", header=T, check.names = FALSE)
任何帮助都将不胜感激

编辑:包括数据示例

以下是数据在Excel中的外观:

Seg#     Start Pos (Sec.)    End Pos (Sec.)  Energy
1   4.96    5.98    2
2   5.98    6.98    4
3   6.98    7.98    5
4   7.98    8.68    8
5   12.02   13.04   3
6   13.04   14.04   2
7   14.04   14.76   3
但是,当读入R时,数据如下所示:

Seg#    Start Pos (Sec.)    Pos (Sec.)  Energy
4.96    5.98    2   NA
5.98    6.98    4   NA
6.98    7.98    5   NA
7.98    8.68    8   NA
12.02   13.04   3   NA
13.04   14.04   2   NA
14.04   14.76   3   NA

是否尝试使用data.table库中的fread函数读取中的文件?我创建了一个类似的CSV文件,在列标题中包含,并且加载时没有任何问题


DT您能提供数据和/或代码给我们吗?列名是什么样子的?有没有可能用文本编辑器打开csv并取出符号?嗨,本,添加了一些数据-这就是你的意思?而不是在Excel中显示它的外观,在文本编辑器中打开数据,经过前几行,我们可以看到文件中的确切内容。我创建了一个具有完全相同数据和列名的csv文件,并使用read.csv在R中读取它。我能够读取该文件,并且列名中的和被转换为。。我错过什么了吗?
Seg#    Start Pos (Sec.)    Pos (Sec.)  Energy
4.96    5.98    2   NA
5.98    6.98    4   NA
6.98    7.98    5   NA
7.98    8.68    8   NA
12.02   13.04   3   NA
13.04   14.04   2   NA
14.04   14.76   3   NA