楼主: peishenfei
11651 9

[问答] r怎么读取txt文件的最后5行 [推广有奖]

  • 0关注
  • 1粉丝

已卖:12份资源

硕士生

3%

还不是VIP/贵宾

-

威望
0
论坛币
114 个
通用积分
0.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
9801 点
帖子
64
精华
0
在线时间
122 小时
注册时间
2015-12-13
最后登录
2018-11-8

楼主
peishenfei 发表于 2016-8-12 10:25:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
就是怎么控制读取的行数,所在行,我的数据是n*4的,我只想要最后的5行,另外有没有函数读入txt后直接就是矩阵格式,而不是数据框,谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:txt 数据框 有没有

回帖推荐

colinxf 发表于8楼  查看完整内容

n=dim(X)[1]-5 skip=n

沙发
bbslover 在职认证  发表于 2016-8-13 00:37:15
使用data.table的fread,读取速度快。然后tail()函数

藤椅
colinxf 学生认证  发表于 2016-8-13 09:34:41 来自手机
peishenfei 发表于 2016-8-12 10:25
就是怎么控制读取的行数,所在行,我的数据是n*4的,我只想要最后的5行,另外有没有函数读入txt后直接就是矩 ...
skip=,跳过前面几行

板凳
peishenfei 发表于 2016-8-16 18:15:58
bbslover 发表于 2016-8-13 00:37
使用data.table的fread,读取速度快。然后tail()函数
谢谢,我的数据是实时交互的所以不断变大,先全部读取然后只要最后五行效率会很低的,请问有没有只读后五行的办法

报纸
peishenfei 发表于 2016-8-16 18:16:43
colinxf 发表于 2016-8-13 09:34
skip=,跳过前面几行
谢谢,我的数据是动态的,我不知道要跳过几行,我只知道我要最后5行

地板
bbslover 在职认证  发表于 2016-8-16 20:06:24
在Linux系统下面,试试下面的函数:
read.table(textConnection(system("tail -1 file",intern=TRUE)))
system("gawk 'END {print}' myfile", intern = TRUE)

当然你自己要根据需要修改一下。

7
vmit 发表于 2016-8-19 12:17:25
调用linux命令搜索

8
colinxf 学生认证  发表于 2016-8-22 16:04:09
peishenfei 发表于 2016-8-16 18:16
谢谢,我的数据是动态的,我不知道要跳过几行,我只知道我要最后5行
n=dim(X)[1]-5
skip=n

9
15878410152 学生认证  发表于 2022-3-15 13:12:50
colinxf 发表于 2016-8-13 09:34
skip=,跳过前面几行
skip只能跳过第一行吧?

10
jiangbeilu 学生认证  发表于 2022-3-16 10:32:53
不嫌麻烦的话,读完了之后,用tail一样的取出最后5行

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 09:49