全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1199 4
2018-04-02
刚刚接触R原始TXT中,其中一列有几个空值(如下红字)
年份               月份        日期        种类        编号        体长        体重        时间
2017        10        26        鲫鱼        1        20.5        0.35        10:00
2017        10        26        鲫鱼        2        19.5        0.27        10:00
2017        10        26        鲫鱼        3        19.8        0.27        10:00
2017        10        26        鲫鱼        4        20.5        0.34        10:00
2017        10        26        鲫鱼        5        19.2        0.27        10:00
2017        10        26        鲫鱼        6        20.1        0.3        10:00
2017        10        26        鲫鱼        7        20.5        0.36        10:00
2017        10        26        鲫鱼        8        19.4        0.28        10:00
2017        10        26        鲫鱼        9        17.5        0.19        10:00
2017        10        26        鲫鱼        10                0.24        10:00
2017        10        26        鲫鱼        11        19.3        0.3        10:00


使用数据读入命令:
fish <- read.table("练习2.txt",na.string="",header=T,fill=T)

但是出来的效果却是这样
   年份 月份 日期 种类 编号  体长  体重  时间
1  2017   10   26 鲫鱼    1 20.50  0.35 10:00
2  2017   10   26 鲫鱼    2 19.50  0.27 10:00
3  2017   10   26 鲫鱼    3 19.80  0.27 10:00
4  2017   10   26 鲫鱼    4 20.50  0.34 10:00
5  2017   10   26 鲫鱼    5 19.20  0.27 10:00
6  2017   10   26 鲫鱼    6 20.10   0.3 10:00
7  2017   10   26 鲫鱼    7 20.50  0.36 10:00
8  2017   10   26 鲫鱼    8 19.40  0.28 10:00
9  2017   10   26 鲫鱼    9 17.50  0.19 10:00
10 2017   10   26 鲫鱼   10  0.24 10:00  <NA>
11 2017   10   26 鲫鱼   11 19.30   0.3 10:00


保存成csv是可以的,但是我想知道txt怎么操作?谢谢各位大佬
二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-3 08:19:56
readr::read_fwf()
二维码

扫码加我 拉你入群

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

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

2018-4-4 06:39:37
yuiip 发表于 2018-4-2 09:52
刚刚接触R原始TXT中,其中一列有几个空值(如下红字)
年份               月份        日期        种类        编号        体长        体重        时间
20 ...
如果你的 txt文件是制表分位符文件,加一个参数选项:sep=\'\\t\'
二维码

扫码加我 拉你入群

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

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

2018-4-4 06:42:03
nikle2000 发表于 2018-4-4 06:39
如果你的 txt文件是制表分位符文件,加一个参数选项:sep=\'\\t\'
sep=\"\\t\"
二维码

扫码加我 拉你入群

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

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

2018-4-4 06:44:52
nikle2000 发表于 2018-4-4 06:39
如果你的 txt文件是制表分位符文件,加一个参数选项:sep=\'\\t\'
只有t前有斜杠,其他三个斜杠去掉。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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