标签: r excel excel-2010
我有一个制表符分隔文件: 我在R中将此文件创建为data.frame,并使用write.table(dataFrame,"filepath",row.names=FALSE)将其写入上述文件。但是我在excel中打开这个后,在excel文件中得到了一些#####: tab del文件和excel文件之间的唯一区别是excel文件中省略了.,但我不知道这是怎么可能的,因为大多数其他数字都很好。我们欢迎任何解决此问题的建议 的更新 我可以在列中填入数据: 但是在1
write.table(dataFrame,"filepath",row.names=FALSE)
#####
.
答案 0 :(得分:2)
对于千位和小数的分隔,您的导入设置可能是错误的。请注意,当第一个数字为>1时会出现问题。如果第一个数字是> 1,Excel会将数字解释为千,因为将excel转换为以0开头的数字转换为数千是不合理的。所以你必须解决这个问题: 您必须在最后一步导入文件时执行此操作,您必须单击Advanced,然后将十进制分隔符设置为:.和千位分隔符:,(或反之亦然,它是你喜欢的东西,但在你的情况下,它必须是这个)
>1
> 1
0
Advanced
,