生信技能--数据的导入导出

1、读文件

1)读excel文件(非压缩文件)

 
header = T      #文件表头作为table表头

sep="\t"        #分隔符设置 ,也可以为其他分隔符,根据您的本地文件进行变更

skipNul = T     #忽略null的格
# 读文件,目录选择您本地的文件
read.table('Desktop/工作/2-生物信息学/R语言/2-文件导入导出/practice-20220117',skipNul = T)   

# 读文件,并将文件内容放入a中(a只是个名称,建议按照场景进行准确命名,方便后续使用)
a=read.table('Desktop/工作/2-生物信息学/R语言/2-文件导入导出/practice-20220117',skipNul = T,header = T)

# 查看a的内容(一般用来检验是否符合上传预期)
View(a)

2)读excel文件(压缩文件)

comment.char = '!'    #指定注释符

待补充

2、写文件

1)写文件(非压缩文件)

# 写成一个csv文件

write.csv(a,'write_practice20220117.csv')  # 未指定目录,则为默认目录

write.csv(a,'Desktop/工作/2-生物信息学/R语言/2-文件导入导出/write_practice20220117_2.csv')  # 指定目录
# 去掉行名

b=read.csv('Desktop/工作/2-生物信息学/R语言/2-文件导入导出/write_practice20220117_2.csv')   # 将读取的csv文件放入b中(b只是个名称,建议按照场景进行准确命名,方便后续使用)

View(b)           #查看b的内容

rownames(b)=b[,1] #定义行名

b=b[,1]           #取第一列

b=b[,-1]          #去掉第一列

3、练习

1)读入文件,看看什么样的文件可以读什么样的文件不可以读;
2)输出文件时把行名去掉;

----------练习没做不要看下面哦-----------
----------练习没做不要看下面哦-----------
----------练习没做不要看下面哦-----------
----------练习没做不要看下面哦-----------

Answer
1)读入文件,看看什么样的文件可以读什么样的文件不可以读;
可以读:csv、excel、sav、por、dat、sas7bdat;

2)输出文件时把行名去掉;

write.csv(a,'write_practice20220117.csv',row.names = F)
write.table(a,'write_practice20220117.csv',sep=',')     # 输出文件时其他的参数也可同时设置,用逗号分隔不同的参数即可
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值