楼主: yuiip
1198 4

[问答] 【新人求助】读取TXT数据,下一列自动补充前一列的空值,怎么调整? [推广有奖]

  • 0关注
  • 0粉丝

初中生

80%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
42.7055
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
126 点
帖子
6
精华
0
在线时间
23 小时
注册时间
2018-4-2
最后登录
2022-5-16

楼主
yuiip 发表于 2018-4-2 09:52:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
刚刚接触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怎么操作?谢谢各位大佬
二维码

扫码加我 拉你入群

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

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

关键词:txt Fish 使用数据 数据读入 fis

沙发
cheetahfly 在职认证  发表于 2018-4-3 08:19:56
readr::read_fwf()

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

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

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-1 04:53