R CSV和Open Office中以逗号作为点的问题

R CSV和Open Office中以逗号作为点的问题,r,csv,comma,R,Csv,Comma,我有一个问题,我不知道如何解决 我创建了一个CSV文档,选项卡用R中的几列分隔。当我在open Office中打开它时,大多数列都是正确的,但很少有其他列。在本例中,逗号是一个点,它只是不显示 所以不是16.456,而是16456 如果我在TXT编辑器中打开CSV文件,它将显示为16.456 我不知道这是为什么 谢谢我相信问题出在开放办公室方面。当文本编辑器在正确的位置显示小数点时,Open Office似乎只是将其解释为分隔符。我建议您仔细查看.csv导入选项,正如Flick所建议的那样。但是

我有一个问题,我不知道如何解决

我创建了一个CSV文档,选项卡用R中的几列分隔。当我在open Office中打开它时,大多数列都是正确的,但很少有其他列。在本例中,逗号是一个点,它只是不显示

所以不是16.456,而是16456

如果我在TXT编辑器中打开CSV文件,它将显示为16.456

我不知道这是为什么


谢谢

我相信问题出在开放办公室方面。当文本编辑器在正确的位置显示小数点时,Open Office似乎只是将其解释为分隔符。我建议您仔细查看.csv导入选项,正如Flick所建议的那样。但是,如果不是所有列都出现这种情况,则可能会出现一些更模糊的情况。该点在任何列中是否正常工作?我意识到这更多的是一个评论而不是一个答案。。。但我还没有发表评论的特权。抱歉。

要解决此问题:

在记事本中打开.csv文件

ctrl+H以查找和替换

查找,并替换为


保存、关闭和打开任意位置:

CSV通常代表逗号分隔的值,听起来像是在使用制表符分隔符。你用来写文件的确切R命令是什么?你是在一个地方吗。常用作千位分隔符而不是小数点?也许这就是Open Office忽略它的原因?这是我将data.frame或矩阵从R.write.tableFile保存为CSV的方式,file=file\u到_save.CSV,sep=\t,col.names=NA,row.names=TRUE,na=正如你所说,我猜问题与OpenOffice对这一点的解释有关。如果它被定位为千位分隔符,它只会删除它,如果不是,它只会保留点。