R语言入门之数据读取和写入

 

 

In read.table("my.txt") : line 1 appears to contain embedded nulls

该txt文件是由我创建的excel表转换过来,前一批的错误是由于文本中转换过来后包含了‘null’符号,但是表面上看不出来,加skipNul=TRUE,即跳过null符号输出

后还存在invalid multibyte string at。。。的问题,是包含了一些错误编码字符

调整内码格式Sys.setlocale(category = "LC_ALL", locale = "cht")

其中的cht替换成us,发现可以输出了,不过所有中文都变成了乱码


后来发现是应该保存为制表符分隔型文本,而不是Unicode

如果还乱码可以试试在R里找到Tools->Global Options->Code->Saving->Default text encoding

设置成UTF-8

输出成功

成功写入


版权声明:本文为Netceor原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。