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