r语言x%3c-读取文件,R语言读写最灵活的文件——txt文件
星爷
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文件相关推荐
- 自定义语义分割数据集(划分训练集与验证集)、并且将一个文件夹下的所有图片的名字存到txt文件
目录 1.划分训练集.验证集与测试集 2.文件名称保存为txt 3.文件移动 4. 将数据集保存为.pkl格式以及读取.pkl格式文件 我们可以借助Pytorch从文件夹中读取数据集,十分方便,但是P ...
- 将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中
package again;import java.io.*;/* 1.编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件 中,a.txt 文件中的单词 ...
- c语言从excal读取字符串,C语言操作EXCEL文件(读写)
C语言操作EXCEL文件(读写) 本文主要介绍通过纯C语言进行EXCEL的读写操作:(修改时间2018.08.28,如果运行结果均是0,请看文章最后一节) C语言读操作 C语言写操作 在之前需要使用C ...
- 单片机c语言 i%3c%3c1,单片机C语言作业及上机习题及答案
<单片机C语言作业及上机习题及答案>由会员分享,可在线阅读,更多相关<单片机C语言作业及上机习题及答案(37页珍藏版)>请在人人文库网上搜索. 1.第一次课熟悉winTC编译环 ...
- Python读取两个txt文件内容,重新写到新的txt文件
本博客已经转移到:www.itwps.com 此博客后续不会再更新,详情请关注一下www.itwps.com,谢谢. def test():new_text_path="你需要写入文件的路径 ...
- C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件
声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...
- php 文件指定位置添加内容,C++_VC++在TXT文件指定位置追加内容的方法,本文实例讲述了VC++操作文本文 - phpStudy...
VC++在TXT文件指定位置追加内容的方法 本文实例讲述了VC++操作文本文件的方法,实现在txt文件指定位置插入内容.对于VC++爱好者有一定的学习参考价值. 主要功能代码如下: void CGoT ...
- python的open打开中文文件_Python笔记 —— 使用open打开和操作txt文件
打开:有两种方式 with open(r"data.txt", "r", encoding="utf-8") as f: f = open( ...
- python 如何将虚拟环境的项目的所有.py文件的import导包汇总到requirements.txt文件 (pipreqs)
参考文章: pipreqs - Generate requirements.txt file for any project based on imports 作用: 能快速汇总所需安装的包然后批量安 ...
- python创建txt文件并写入-python中如何创建一个txt文件
python中有一个内置函数open(),该函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写.如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件. 语法: ...
最新文章
- python调用第三方软件发信代码_【IT专家】python调用第三方邮件接口
- html dom概念,js学习之HTML DOM的一些基础概念
- Linux系统下搭建BUG管理系统---禅道
- mysql 导出所有表_Mysql导出(多张表)表结构及表数据 mysqldump用法
- android 录屏工具,安卓手机上最好的录屏软件在这里
- Spring Cloud 服务消费者 rest+ribbon (二)
- 恩智浦发布新款跨界处理器
- 写了几个排序算法的测试
- MSD3393/MSD3463 屏参及REG对照表
- 阿里巴巴实习一年之后的感悟
- 力扣:电话号码的字母组合
- MATLAB——新建、删除或移动文件夹
- Java+selenium简单实现web自动化测试
- ElasticSearch快速入门实战
- dz每个php模板页文件,dz模板引擎分析
- 财务年终总结模板,助你的汇报惊艳全场
- python虚拟环境管理器
- stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab
- 软考中级软件设计师--9.计算机网络
- 2023最新简历模板免费下载