楼主: dxystata
2188 5

[问答] R中如何读txt中的部分内容 [推广有奖]

版主

已卖:302份资源

大师

37%

还不是VIP/贵宾

-

TA的文库  其他...

Software

中英文Ebook

R学习

威望
2
论坛币
183395 个
通用积分
15333.1475
学术水平
208 点
热心指数
271 点
信用等级
174 点
经验
298627 点
帖子
5586
精华
1
在线时间
13632 小时
注册时间
2006-6-21
最后登录
2025-12-22

初级学术勋章 初级热心勋章 中级热心勋章 初级信用勋章

楼主
dxystata 发表于 2013-12-12 12:44:29 |AI写论文
50论坛币
out1.txt (606 Bytes)

将txt文件中这3列读出来
         1        CGTA  219.000000
         2        CGTC  459.000000
         3        CGCA   98.000000
         4        CCTA    3.000000
         5        TCTA  238.000000
         6        TCTC   13.000000

存为数据框(数据框有3列)
注意:txt文件中内容保持不变。
谢谢!

最佳答案

jmpamao 查看完整内容

看看这样的是否符合,金币给楼上
关键词:txt TCT CTA 数据框 GTA 如何

本帖被以下文库推荐

  • · R学习|主题: 262, 订阅: 161

沙发
jmpamao 发表于 2013-12-12 12:44:30
看看这样的是否符合,金币给楼上
  1. dat1 <-readLines("out1.txt",warn=F)
  2. in_1=which(dat1=="BEGIN LIST_SUMMARY")
  3. in_2=which(dat1=="END LIST_SUMMARY")
  4. dat2 <-dat1[(in_1+1):(in_2-1)]
  5. data=read.table(text=dat2,dec=" ");data
复制代码

藤椅
yywan0913 在职认证  发表于 2013-12-12 13:48:36
  1. f=scan("out1.txt",what="",skip=10)
  2. t=f[1:(3*8)]
  3. tt=matrix(t,ncol=3.byrow=T)
  4. tt=as.data.frame(tt)
复制代码
是什么给了你自信

板凳
dxystata 发表于 2013-12-12 14:13:54
yywan0913 发表于 2013-12-12 13:48
打开文件数到第10行太麻烦。
能否根据字符串"BEGIN LIST_SUMMARY"定位。

报纸
dxystata 发表于 2013-12-12 14:17:34
结束根据字符串"END"定位

地板
aleaf002 发表于 2013-12-15 13:02:38
学习下
学习中

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

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