![00e55a7b0d65677bf21056573908a77f.png](https://i-blog.csdnimg.cn/blog_migrate/ea457275b6808e213125d52abef14626.jpeg)
很多时候我们拿到的是Excel格式的数据。读取Excel数据至R通常需要调用readxl包,并编写读取的代码。代码中需要手写多个参数,例如文件路径、列属性等等,较为麻烦。其实Rstudio中已经集成了相关功能,可以通过操作图形界面来读取excel数据,且可以复制自动生成的相关读取代码。如图所示,在菜单栏点击File > Import Database > From Excel。
![03453a942c94ce0b811a41a299e1ca4c.png](https://i-blog.csdnimg.cn/blog_migrate/9773f14f0164f4e019abc0582039dad6.jpeg)
会弹出图形界面:
![f73a860ce98f2d945baceabe5cf0a568.png](https://i-blog.csdnimg.cn/blog_migrate/f8f66f2cd3549fcda27ba7d06eb5ca91.jpeg)
点击图中1处的Browse,会弹出选择文件的对话框。找到并选择指定文件,便会产生数据预览。预览中会显示将要读取的数据的情况。每列类名下方有预测的列属性。如果不符合预期,可以点击图中每列的2处的三角标记,会弹出列属性选项框,可进行更正:
![15a580a07948e411aac252b666d974df.png](https://i-blog.csdnimg.cn/blog_migrate/e3f4f20886f77cbd9f4d8ff7a7af91e4.png)
图中3处的对话框会显示一些默认设定,例如读取进来后的变量名(这个最重要)、当前默认选定的表名(一个文件可能有多个表)等等。如果不符合预期,也可以进行更正。图中4处会显示上述设定对应的操作代码。该功能本质就是通过这些代码实现数据读取的。如果不符合预期,可以手动修改代码,添加、更正、删除参数。可点击图中5处的复制按钮,复制自动生成的代码。点击图中6处的Import,数据便会成功导入到Rstudio的Environment中了。
这样是不是方便了很多呢?
(本文转载自我的公众号: Magic Air Code)