全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
17034 6
2016-01-23
       首先,命令和数据(使用read.fwf读入)情况如下:
> mydata
   V1  V2  V3   V4
1 123 456 789 2344
2 123 456 234 2344
3 345 435 234 2344
4 554 564 345 2344
5 545 467 674 2344
6 546 564 564 2344
> save(mydata,file="data1.txt")

       接下来,新保存的“data1.TXT”文件打开后是这样的:
?       r?鈯郻```b`fbb`b2Y榾# '恌谁LI,Id``I1/H埆!?╕ ?乆 !蟲?臡
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-1-23 01:33:40
帖没发全,接上文:

?       r?鈯郻```b`fbb`b2Y榾# '恌谁LI,Id``I1/H埆!?╕ ?乆        !蟲?臡
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-23 01:34:21
再打开新保存的文件:
> mydata1<-read.fwf("data1.txt",widths=c(3,3,3,4))
Warning messages:
1: In readLines(file, n = thisblock) :
  line 3 appears to contain an embedded nul
2: In readLines(file, n = thisblock) :
  line 4 appears to contain an embedded nul
3: In readLines(file, n = thisblock) :
  line 5 appears to contain an embedded nul
4: In readLines(file, n = thisblock) :
  line 6 appears to contain an embedded nul
5: In readLines(file, n = thisblock) :
  line 7 appears to contain an embedded nul
6: In readLines(file, n = thisblock) :
  line 8 appears to contain an embedded nul
7: In readLines(file, n = thisblock) : 读'data1.txt'时最后一行未遂
> mydata1
    V1   V2   V3   V4
1  RDX    2 <NA> <NA>
2    X <NA> <NA> <NA>
3 <NA> <NA> <NA> <NA>
4 <NA> <NA> <NA> <NA>
5 <NA> <NA> <NA> <NA>
6 <NA> <NA> <NA> <NA>
7 <NA> <NA> <NA> <NA>
8  dat  a.f  ram    e
>
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-23 01:38:20
问题是:不是很理解warning message的含义,最困惑的是,同一数据,为什么保存到新文件【使用save()函数】,再读出【read.fwf()函数】,显示的数据完全变了?
先谢谢各位不吝赐教的大神!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-23 14:21:55
建议save保存的文件格式最好为:.RData格式。
如果要保存成txt,可以用write.table.
为乱码,主要是保存的记事本格式为UNIX,而在windows里打开是ANSI格式编码,当然会出现乱码问题。

复制代码


用write.table就没有问题了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-23 15:50:43
提示: 作者被禁止或删除 内容自动屏蔽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群