0
点赞
收藏
分享

微信扫一扫

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

一叶随风_c94d 2022-03-12 阅读 60
比如excel中有一列数据如下

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

现在我想把它粘贴到word里变成多列,如下

数据处理小技巧:将excel中的单列数据粘贴到word中变成多列_r语言_02 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里不知道有没有办法直接把单列数据转换成多列呢?欢迎大家留言讨论呀!


小明的数据分析笔记本

举报

相关推荐

0 条评论