如何实现Excel和R语言双剑合璧

作者: 小洁忘了怎么分身 | 来源:发表于2018-10-23 23:53 被阅读10次
image.png

1.R读取xls和xlsx格式文件

需要的函数是:read_xls,属于readxl包。它属于tidyverse,但library(tidyverse)并不能用它!
而是需要用双冒号指出!

a <- readxl::read_xls('file')

经过赋值就会成为R中的数据框。

2.R导出xls和xlsx格式文件

需要用到xlsx包中的函数

install.packages("xlsx")
write.xlsx(a,"a1.xlsx")

3.优秀的csv格式

csv格式跨越excel、txt和R,以逗号分隔,默认不带引号。
(1)将xls或xlsx格式另存为,格式选择csv



(2)用readr包读取和导出csv:

library(tidyverse)
read_csv("file")
write_csv("file")

导出后csv格式即可用excel打开。

4.导出csv的乱码问题

同样的文件在R打开时正常,用excel打开就成了乱码。尤其是遇到中文字符就很容易出错。
原因是:R导出的csv和excel默认的编码方式不同!R导出CSV是用UTF-8编码的,而EXCEL是ANSI编码。
解决办法:用记事本打开csv文件,点击另存为,更改编码方式为ANSI。再用excel打开就可以正常显示为表格啦!


5.Excel的分列功能


可以指定分隔符分列,如果读取时是同一单元格,用逗号分隔,就用这个功能指定分隔符,实现分列。

微信公众号生信星球同步更新我的文章

友情链接:
生信技能树公益视频合辑:学习顺序是linux,r,软件安装,geo,小技巧,ngs组学!
B站链接:https://m.bilibili.com/space/338686099
YouTube链接:https://m.youtube.com/channel/UC67sImqK7V8tSWHMG8azIVA/playlists
生信工程师入门最佳指南:https://mp.weixin.qq.com/s/vaX4ttaLIa19MefD86WfUA
学徒培养:https://mp.weixin.qq.com/s/3jw3_PgZXYd7FomxEMxFmw
资料大全:https://mp.weixin.qq.com/s/QcES9u1vYh-l6LMXPgJIlA

相关文章

  • 如何实现Excel和R语言双剑合璧

    1.R读取xls和xlsx格式文件 需要的函数是:read_xls,属于readxl包。它属于tidyverse,...

  • 【DAY-9】【核聚进步本实战】20180408

    【学习内容】 1、【PPT学习】:玩转多图排版、Excel+ppt双剑合璧,效率提升 2、【英语】:Grit is...

  • 双剑合璧

    昨晚的猫仔,一如既往地半夜醒了,“咔”,门开了,有窸窸窣窣的声音,我知道这是猫仔偷偷地溜了进来,等猫仔站定,我开口...

  • 2018.8.9

    看了第二章的最后一小节双剑合璧,Word和Excel的联合运用,和第四章的第一节逻辑函数,if函数和and函数,o...

  • shell实现vlookup

    导读 用shell实现excel中的vlookup。当然用R语言也能实现vlookup,但是我要处理的文件太大了,...

  • 营销界“绝代双骄”,如何双剑合璧?

    如今,尽管有统一的目标,但内容营销和SEO常常出现较大的脱节。SEO其根本的目的是优化内容,以便更容易的被目标受众...

  • 婚姻需要双剑合璧

    当初看《神雕侠侣》总是不明白,金大侠为什么非要给男女主角安排个双剑合璧的情节。 直到今天,看到一篇报道,也是写夫妻...

  • Wide and Deep,双剑合璧

    近两年,机器学习和深度学习(deep learning)在图像领域(Computer Vision),语音识别领域...

  • 双剑合璧之日-20230202

    教授上班之前留下一句话“上午蛋蛋可能会来”!! 什么?!就是那个……破坏力巨大的…蛋哥?哦不是,蛋弟?那个昨天挡着...

  • Word+Excel,双剑合璧,批量快速出结果

    在我的工作中,有时我会遇到这类内容的写法,“本项目投资总额3099.51万元,其中:直接工程费2303.61万元,...

网友评论

    本文标题:如何实现Excel和R语言双剑合璧

    本文链接:https://www.haomeiwen.com/subject/ggqzzftx.html