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