星爷

R语言可以读取很多文件,其中以txt文本文件最为灵活,为什么呢,txt文件可以以任意符号作为分隔符,比如“,”,“\t”,空格,甚至`“……&¥¥%¥”`等任意自定义的分隔符号。

一、读取文件

这里先把工作空间切换到D盘下面,默认的一般是C盘的文档,我们要有分层管理文件的概念,否则我们还是一个合格的程序员吗?

>setwd('D:\\')

读取文本文件主要用read.table(filePath,header = ,sep=)

filePath就是文件路径,header表示文件是否有头部,我这个文件没有头部,值就为false,sep表示文件是以什么符号作为分隔符号。

头部是什么意思呢?

有头部

没有头部

现在这里有4个文件,分别以空格,逗号,制表符,“/”作为分隔符,下面分别将其读取:

> dat

> dat2

> dat3

> dat4

读取出来的数据都是一样的:> dat

V1  V2  V3

1 110 210 310

2 120 300 400

> dat2

V1  V2  V3

1 110 210 310

2 120 300 400

> dat3

V1  V2  V3

1 110 210 310

2 120 300 400

> dat4

V1  V2  V3

1 110 210 310

2 120 300 400

因为第二个文件是以逗号作为分隔符,所以也是可以用read.csv()读取的,read.csv()也是一个读取文件函数,后面会讲到。

二、写入文件

把刚才读取的数据写入到一个新的文本文件里面,可以用write.table(),形式为:

write.table(dat,file = ,sep = ,row.names,col.names)

分别表示,

dat:被写的数据,

file:文件名(包含路径),

sep:分隔符,

row.names:是否有行名(比如第一行,第二行。。)就是行名,

col.names:是否有列名,同上,

当然了,一般行名与列名需要取有实际意义的名字,比如列名可以取(年龄、性别、成绩,这种表格相信大家应该都见过吧!)。

这里分别用" ","aaa","\t"作为分隔符,生成了3个文件。

> write.table(dat,file = '5.txt',sep = ' ')

> write.table(dat,file = '6.txt',sep = 'aaa')

> write.table(dat,file = '7.txt',sep = '\t')

这样就保存了三个文件。当然了,你可以保存成任意你喜欢、需要的分隔符号。

r语言x%3c-读取文件,R语言读写最灵活的文件——txt文件相关推荐

  1. 自定义语义分割数据集(划分训练集与验证集)、并且将一个文件夹下的所有图片的名字存到txt文件

    目录 1.划分训练集.验证集与测试集 2.文件名称保存为txt 3.文件移动 4. 将数据集保存为.pkl格式以及读取.pkl格式文件 我们可以借助Pytorch从文件夹中读取数据集,十分方便,但是P ...

  2. 将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中

    package again;import java.io.*;/* 1.编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中,a.txt 文件中的单词 ...

  3. c语言从excal读取字符串,C语言操作EXCEL文件(读写)

    C语言操作EXCEL文件(读写) 本文主要介绍通过纯C语言进行EXCEL的读写操作:(修改时间2018.08.28,如果运行结果均是0,请看文章最后一节) C语言读操作 C语言写操作 在之前需要使用C ...

  4. 单片机c语言 i%3c%3c1,单片机C语言作业及上机习题及答案

    <单片机C语言作业及上机习题及答案>由会员分享,可在线阅读,更多相关<单片机C语言作业及上机习题及答案(37页珍藏版)>请在人人文库网上搜索. 1.第一次课熟悉winTC编译环 ...

  5. Python读取两个txt文件内容,重新写到新的txt文件

    本博客已经转移到:www.itwps.com 此博客后续不会再更新,详情请关注一下www.itwps.com,谢谢. def test():new_text_path="你需要写入文件的路径 ...

  6. C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件

    声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...

  7. php 文件指定位置添加内容,C++_VC++在TXT文件指定位置追加内容的方法,本文实例讲述了VC++操作文本文 - phpStudy...

    VC++在TXT文件指定位置追加内容的方法 本文实例讲述了VC++操作文本文件的方法,实现在txt文件指定位置插入内容.对于VC++爱好者有一定的学习参考价值. 主要功能代码如下: void CGoT ...

  8. python的open打开中文文件_Python笔记 —— 使用open打开和操作txt文件

    打开:有两种方式 with open(r"data.txt", "r", encoding="utf-8") as f: f = open( ...

  9. python 如何将虚拟环境的项目的所有.py文件的import导包汇总到requirements.txt文件 (pipreqs)

    参考文章: pipreqs - Generate requirements.txt file for any project based on imports 作用: 能快速汇总所需安装的包然后批量安 ...

  10. python创建txt文件并写入-python中如何创建一个txt文件

    python中有一个内置函数open(),该函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写.如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件. 语法: ...

最新文章

  1. python调用第三方软件发信代码_【IT专家】python调用第三方邮件接口
  2. html dom概念,js学习之HTML DOM的一些基础概念
  3. Linux系统下搭建BUG管理系统---禅道
  4. mysql 导出所有表_Mysql导出(多张表)表结构及表数据 mysqldump用法
  5. android 录屏工具,安卓手机上最好的录屏软件在这里
  6. Spring Cloud 服务消费者 rest+ribbon (二)
  7. 恩智浦发布新款跨界处理器
  8. 写了几个排序算法的测试
  9. MSD3393/MSD3463 屏参及REG对照表
  10. 阿里巴巴实习一年之后的感悟
  11. 力扣:电话号码的字母组合
  12. MATLAB——新建、删除或移动文件夹
  13. Java+selenium简单实现web自动化测试
  14. ElasticSearch快速入门实战
  15. dz每个php模板页文件,dz模板引擎分析
  16. 财务年终总结模板,助你的汇报惊艳全场
  17. python虚拟环境管理器
  18. stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab
  19. 软考中级软件设计师--9.计算机网络
  20. 2023最新简历模板免费下载

热门文章

  1. win2003服务器通过ipsec做防火墙的配置方法
  2. 洛谷P1352 没有上司的舞会题解
  3. Maven整合SSM测试
  4. 突然发现我还有博客园的博客呢哈哈哈哈
  5. go map并发写错误问题
  6. dagger2 依赖注入
  7. 健康研究总结摘录专题
  8. AngularJs 常用指令标签
  9. oracle手动启动服务
  10. CString的部分实现剖析