请选择 进入手机版 | 继续访问电脑版
楼主: 叹道
8341 12

[问答] 如何将excel中的一张n*n的矩阵导入到R中? [推广有奖]

  • 0关注
  • 0粉丝

高中生

25%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
301 点
帖子
13
精华
0
在线时间
33 小时
注册时间
2008-10-20
最后登录
2023-1-18

叹道 在职认证  发表于 2016-12-8 18:36:19 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,excel中有一张10*10的matrix,想导入R,如何实现?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EXCEL exce xcel cel matrix excel 如何

松石空月 发表于 2016-12-8 19:11:26 来自手机 |显示全部楼层 |坛友微信交流群
叹道 发表于 2016-12-8 18:36
如题,excel中有一张10*10的matrix,想导入R,如何实现?
.xlsx文件需要xlsx包,没有的话安装
install.package(“xlsx”)
然后调用
library(“xlsx”)
read.xlsx(“路径”,sheetname=“表名”,header=T/F,encoding=“UTF-8”)#如果无标题header=F,encoding 主要让中文显示正常。

使用道具

杨乃权 发表于 2016-12-8 19:41:24 |显示全部楼层 |坛友微信交流群
你也可以将excel中的数据保存到文本文档中,然后用a<-matrix("D:/11.txt"(这个是路径),ncol=10,byrow=T)来读取数据,希望可以帮到你

使用道具

杨乃权 发表于 2016-12-8 19:41:40 |显示全部楼层 |坛友微信交流群
你也可以将excel中的数据保存到文本文档中,然后用a<-matrix("D:/11.txt"(这个是路径),ncol=10,byrow=T)来读取数据,希望可以帮到你

使用道具

杨乃权 发表于 2016-12-8 19:42:03 |显示全部楼层 |坛友微信交流群
你也可以将excel中的数据保存到文本文档中,然后用a<-matrix("D:/11.txt"(这个是路径),ncol=10,byrow=T)来读取数据,希望可以帮到你

使用道具

叹道 在职认证  发表于 2016-12-8 20:05:33 |显示全部楼层 |坛友微信交流群
杨乃权 发表于 2016-12-8 19:41
你也可以将excel中的数据保存到文本文档中,然后用a
矩阵在txt中的存储形式是怎样的?

使用道具

杨乃权 发表于 2016-12-8 20:11:26 |显示全部楼层 |坛友微信交流群
叹道 发表于 2016-12-8 20:05
矩阵在txt中的存储形式是怎样的?
你的数据是10行10列的话,读出来的就是10行10列的

使用道具

尚目目 发表于 2016-12-9 10:04:03 |显示全部楼层 |坛友微信交流群
不建议保存成xlx等这些MS Office格式,csv、txt都可以。read.table()、read.csv()来读入就可以。

使用道具

Licko123456 发表于 2016-12-9 16:39:30 来自手机 |显示全部楼层 |坛友微信交流群
叹道 发表于 2016-12-8 18:36
如题,excel中有一张10*10的matrix,想导入R,如何实现?
对于Excel的有两种方法。
①用openxlsx包,用read.xlsx()命令,括号内是你Excel文件的路径。

②用xlsx包,用read.xlsx(),同上,不过需要安装rjava,推荐用第一个方法

以上两种是直接录入xlsx格式的Excel文件,其中第一种有个弊端就是对于表格中有时间的数据,会显示不出来,要用openxlsx里的convertToDate可以解决。

③这种目前我觉得最好,把excel文件格式转换为csv格式,用read.table(文件名.csv)

④对于只是截取一部分数据,可以直接在excel中复制粘贴所需要的数据,然后在R中用read.table(\'clipboard\', header = T, sep = \'\\t\')。这个好像同样适用于txt文件。

最后,这些是我这两天为了完成老师给我的任务,自己网上找的,也自己试过可以用,不是自己的。我刚入门,逛相关的论坛,看到自己可以回答的也挺荣幸,也能体会自己想问的问题能够有人解答的欣喜,希望能够帮到你。

使用道具

Licko123456 发表于 2016-12-9 16:45:40 来自手机 |显示全部楼层 |坛友微信交流群
松石空月 发表于 2016-12-8 19:11
.xlsx文件需要xlsx包,没有的话安装
install.package(“xlsx”)
然后调用
可是这个我试过了,要我有rjava

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 09:26