R: 导入 csv 文件,导出到csv文件,;绘图后导出为图片、pdf等
###################################################
问题:导入 csv 文件
如何从csv文件中导入数据,?参数怎么设置?常用参数模板是啥?
解决方案:
yuan <- read.csv(file = "C:/Users/Administrator/Desktop/test1.csv",header = TRUE,sep = ",",dec = ".", stringsAsFactors = FALSE,na.strings = "NA",strip.white = TRUE)
yuan1 = yuan1_copy <- read.csv("C:/Users/Administrator/Desktop/test1.csv",header = TRUE,sep = ",",dec = ".",na.strings = "",strip.white = TRUE)
file = "", #文件的绝对路径或相对路径
header = FALSE, #文件首行是否为变量名,可用T或F
sep = ",", #变量间分割方式,CSV 为逗号分隔
dec = ".", #小数点的标示方式
stringsAsFactors = FALSE, #防止导入的数据转换为因子,默认为TRUE
na.strings = "", # na.strings = c("NA","") 把所有想变成NA的量都写在c()向量里。
strip.white = FALSE, #去掉每个变量值首位的空白
skip = 0, #跳过文件最开始的前n行(header不算在内)
nrows=10, #读取的最大行数
fileEncoding = "utf-8", #数据集中有中文时
comment.char = "#", #注释开始的标志符,防止将#解释为注释
blank.lines.skip = TRUE, #跳过空白行?
quote = "\"'" #引号的默认值是...
讨论扩展:
注意:常将read.table() 和 names(),str()函数一起 先后使用,可以直接检查导入的数据是否正确。。
导入Excel中数据,选择想要的数据 Ctrl+c ,---> R中, datas <- read.delim("clipboard")
url <- "http://www.jaredlander.com/data/TomatoFirst.csv"
tomato <- read.table(file = url,header = TRUE,sep = ",")
另请参阅:
###################################################
问题:导出 csv 18.4.26
怎么将 R 中数据导出为 csv 文件?
解决方案:
write.csv(iris,file = "F:/r_test/the_write.csv",sep = ",",na = "NA",quote = TRUE,dec = ".")
write.csv(liang[,c(3:5)],file = "F:/r_test/the_write2.csv",sep = ",",na = "NA",quote = FALSE,append= FALSE)
#sep为分割;na为制定缺失值由什么代替;quote=FALSE:消除字符串 分类变量 的引号标志;append=FALSE:为写入到新的文件里,TRUE为追加到已有文件。
讨论扩展:
save(filename,) #以二进制保存对象
dump("x",”...”) #将对象 x 保存在”...”中
write.table(x,"clipboard",sep="\t",col.names=NA,) #将 x 写入内存剪切板,ctrl+v 可得
另请参阅:
###################################################
问题:导出图片 18.4.26
怎么将plot的绘图结果导出为 jpeg、png、eps、svg、pdf、 等文件?
解决方案:
jpeg("file_name.jpeg",width = 700,height = 290)
plot()
dev.off() #关闭图像设备,同时储存图片
讨论扩展:
saveplot(file,type) #
另请参阅:
###################################################
问题:导出为pdf文件 18.4.26
怎么将plot的绘图结果导出为 pdf 文件?
解决方案:
jpeg("file_name.jpeg",width = 700,height = 290)
plot()
dev.off() #关闭图像设备,同时储存图片
讨论扩展:
saveplot(file,type) #
pdf("R_data10.pdf",width = 9,height = 5.5,family="GB1") #输出 pdf 文件,family="GB1" 可以显示中文。
# require(Cairo) #输出为pdf时,可灵活控制输出参数
# CairoPDF("plot1.pdf", 3.15, 3.15) #单位为英寸
# ggplot(data, aes(x = x, y = y)) + geom_line(size = 1) + theme_bw()
# dev.off()
另请参阅:
R: 导入 csv 文件,导出到csv文件,;绘图后导出为图片、pdf等的更多相关文章
- java读取txt文件,对字符串进行操作后导出txt文件
嘿嘿,代码略为简单,不再多做解释,直接上码! package org.lq.com.util; import java.io.File; import java.io.InputStreamReade ...
- 用php导入10W条+ 级别的csv大文件数据到mysql。导出10W+级别数据到csv文件
转自:http://blog.csdn.net/think2me/article/details/12999907 1. 说说csv 和 Excel 这两者都是我们平时导出或者导入数据一般用到的载体. ...
- CSV文件数据如何读取、导入、导出到新的CSV文件中以及CSV文件的创建
CSV文件数据如何读取.导入.导出到新的CSV文件中以及CSV文件的创建 一.csv文件的创建 (1)新建一个文本文档: 打开新建文本文档,进行编辑. 注意:关键字与关键字之间用英文半角逗号隔开.第一 ...
- c#自带压缩类实现数据库表导出到CSV压缩文件的方法
在导出大量CSV数据的时候,常常体积较大,采用C#自带的压缩类,可以方便的实现该功能,并且压缩比例很高,该方法在我的开源工具DataPie中已经经过实践检验.我的上一篇博客<功能齐全.效率一流的 ...
- c#自带压缩类实现数据库表导出到CSV压缩文件
c#自带压缩类实现数据库表导出到CSV压缩文件的方法 在导出大量CSV数据的时候,常常体积较大,采用C#自带的压缩类,可以方便的实现该功能,并且压缩比例很高,该方法在我的开源工具DataPie中已经经 ...
- java导出生成csv文件
首先我们需要对csv文件有基础的认识,csv文件类似excel,可以使用excel打开,但是csv文件的本质是逗号分隔的,对比如下图: txt中显示: 修改文件后缀为csv后显示如下: 在java中我 ...
- 如何从sql server导出到csv文件
如何从sql server导出到csv文件,具体代码如下: private static void WriteHeader(SqlDataReader reader, TextWriter outpu ...
- 利用mysqldump命令导出为csv格式文件
解决方法: 先导出为txt文件,其内容是以逗号“,”分隔的,得到txt文件后,再自行处理为.csv或者.xls文件. 参数说明: -t, --no-create-info Don't write ...
- 淘宝助理导出的csv文件使用的是什么编码,您猜?
今天下午用Java读取从淘宝助理 V4.3 Beta1导出的csv文件,出现中文乱码情况. 一看就是文件编码引起的,不清楚淘宝助理导出的csv文件使用了什么编码,到百度搜索了一下,看到一些相关文章,但 ...
随机推荐
- spring AOP简单实现代码存放
@Before:使用Before增强处理只能在目标方法执行之前织入增强,如果Before增强处理没有特殊处理,目标方法总会自动执行,如果Before处需要阻止目标方法的执行,可通过抛出一个异常来实现. ...
- 狄利克雷卷积&莫比乌斯反演
昨天刚说完不搞数论了,刚看到一个\(gcd\)的题目dalao用这个做了,虽然比正解麻烦,还是打算学一学了 数论函数: 数论函数的定义: 数论函数亦称算术函数,一类重要的函数,指定义在正整数集上的实值 ...
- jps参数
jps是jdk1.5提供的用来显示当前java进程的指令,能显示进程id及进程名称(多指jar包名称.class名称) -q 只显示进程ID -m 显示传递给main方法的参数 -l 显示应用程序完整 ...
- debian下为stm32f429i-discovery编译uboot、linux内核和根文件系统
交叉编译器:arm-uclinuxeabi-2010q1 交叉编译器下载下来后解压,然后将其中bin文件夹路径加入到PATH变量中. 根据<debian下烧写stm32f429I discove ...
- NFS指定端口,NFS缓存
nfs服务端: #编辑/etc/nfsmount.conf,在末尾添加: #RQUOTAD_PORT=30001#LOCKD_TCPPORT=30002#LOCKD_UDPPORT=30002#MOU ...
- 升级到JDK8,编译时发生 Error:java: java.lang.ExceptionInInitializerError
编译的时候出现这个问题.使用1.7的jdk没问题,但是由于po主的项目中,使用了java8编写的代码,解决java8兼容问题成为解决这个问题的首选方案. 这个日志太过简单,只告知一个异常信息,这个异常 ...
- 仿联想商城laravel实战---7、lavarel中如何给用户发送邮件
仿联想商城laravel实战---7.lavarel中如何给用户发送邮件 一.总结 一句话总结: 设置邮件服务器,比如163邮箱 lavarel中配置邮件服务,在.env中 控制器中使用Mail对象发 ...
- C#实现文件拖放并打开文件(使用ListBox)
1.C#实现文件拖放并打开文件 (http://www.cnblogs.com/GaoHuhu/archive/2012/10/10/2717954.html)
- Parallel Programming-Task Result && Continuation Task
本文主要介绍带有返回值的Task和Continuation Task 带返回值的Task Continuation Task ContinueWhenAll即多任务延续 一.带返回值的Task 1.1 ...
- TVYJ1266:费解的开关
我对状态空间的理解:https://www.cnblogs.com/AKMer/p/9622590.html 题目传送门:http://www.joyoi.cn/problem/tyvj-1266 这 ...