美文网首页
数据处理小技巧:将excel中的单列数据粘贴到word中变成多列

数据处理小技巧:将excel中的单列数据粘贴到word中变成多列

作者: 小明的数据分析笔记本 | 来源:发表于2020-12-31 17:08 被阅读0次
比如excel中有一列数据如下
image.png
现在我想把它粘贴到word里变成多列,如下
image.png

这个应该有很多办法吧,我想到的一种如下,

  • R语言读入单列数据
  • 根据自己想要的列数转化成矩阵
  • 讲矩阵转化成数据框
  • 写出到csv文件
  • 最后将csv文件的内容复制到word里

下面是代码

首先是选中excel中的数据,邮件复制,R语言读入复制的数据
df<-read.table("clipboard",header=F,sep="\t")

这样df是一个数据框,将其中的第一列转化成一个矩阵

df1<-matrix(df$name,ncol=5,byrow=T)

这样就获得了一个5列7行的矩阵,最后将矩阵写出到csv文件里

write.csv(df1,file = "china_province_2.csv",row.names = F,quote = F)

最后将china_province_2.csv里的内容直接复制到word里就好了。

原来word里的表格数据通过复制以后用命令df<-read.table("clipboard",header=F,sep="\t")也可以直接读入R语言

excel里不知道有没有办法直接把单列数据转换成多列呢?欢迎大家留言讨论呀!

欢迎大家关注我的公众号
小明的数据分析笔记本

相关文章

网友评论

      本文标题:数据处理小技巧:将excel中的单列数据粘贴到word中变成多列

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