Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.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 - Fatal编程技术网

CSV文件在R中以逗号显示

CSV文件在R中以逗号显示,r,csv,R,Csv,我有一个CSV文件,我一直试图上传到R。问题是,在我把 read.csv("...",header=T,sep=",") 数据的间距似乎不正确,即它在R中的显示与在我的CSV文件中的显示完全相同。我看过很多关于上传文件的R教程,对于每个人来说,文件的间隔都是合适的。我如何解决这个问题? 尝试read.csv2-显然你用分号(;)而不是逗号(,)作为分隔符尝试read.csv2-显然你用分号(;)而不是逗号(,)作为分隔符发布一个小示例,说明它的外观和预期效果。@lebatsnok确定,请检查我

我有一个CSV文件,我一直试图上传到R。问题是,在我把

read.csv("...",header=T,sep=",")
数据的间距似乎不正确,即它在R中的显示与在我的CSV文件中的显示完全相同。我看过很多关于上传文件的R教程,对于每个人来说,文件的间隔都是合适的。我如何解决这个问题?

尝试
read.csv2
-显然你用分号(;)而不是逗号(,)作为分隔符

尝试
read.csv2
-显然你用分号(;)而不是逗号(,)作为分隔符

发布一个小示例,说明它的外观和预期效果。@lebatsnok确定,请检查我的编辑。看看它看起来有多乱。还有什么方法可以让它看起来正常吗?谢谢。@G.Grothendieck谢谢。看看
?read.table
?read.csv```和
?read.csv2
发布一个小示例,说明它的外观和您的期望。@lebatsnok当然,检查我的编辑。看看它看起来有多乱。还有什么方法可以让它看起来正常吗?谢谢。@G.Grothendieck谢谢。看看
?read.table
?read.csv```和
?read.csv2
工作得很好。谢谢。顺便说一句,您不需要
header=TRUE
也不需要
sep=“,”
read.csv
,因为这些是默认值(与
read.table
不同)。而csv文件通常由excel生成-如果在excel中保存为csv时得到的是“分号分隔值”,而不是真正的csv,则可能已在windows设置(可能是控制面板-->国际设置)的某个位置将“;”设置为“列表分隔符”。这在使用逗号作为小数点分隔符的国家很常见。这是由于Excel的默认设置,您将Excel与欧洲语言环境(必须使用
read.csv2
)一起使用,而不是与美国语言环境(必须使用
read.csv
)一起使用。效果非常好。谢谢。顺便说一句,您不需要
header=TRUE
也不需要
sep=“,”
read.csv
,因为这些是默认值(与
read.table
不同)。而csv文件通常由excel生成-如果在excel中保存为csv时得到的是“分号分隔值”,而不是真正的csv,则可能已在windows设置(可能是控制面板-->国际设置)的某个位置将“;”设置为“列表分隔符”。这在使用逗号作为小数点分隔符的国家/地区很常见,这是因为Excel的默认设置是将Excel与欧洲语言环境(必须使用
read.csv2
)一起使用,而不是与美国语言环境(必须使用
read.csv
)一起使用。