楼主: xuezhongcao
3212 7

[有偿编程] 求助如何导入多个不同变量的excel表格 [推广有奖]

教师

已卖:78份资源

教授

17%

还不是VIP/贵宾

-

威望
0
论坛币
32884 个
通用积分
7.5821
学术水平
13 点
热心指数
26 点
信用等级
15 点
经验
61608 点
帖子
941
精华
0
在线时间
1282 小时
注册时间
2007-9-15
最后登录
2025-10-17

楼主
xuezhongcao 在职认证  发表于 2019-2-18 08:57:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现有多个excel表格,每个表格内容有的有重复,想一次导入多个表格
表格1.xls 表格2.xls
两个专业学生有重复课程,想把多个专业学生成绩整理到一个excel表格中,相同课程一列,不同课程单独一列,空缺的填入NA,如何实现,谢谢大神!
二维码

扫码加我 拉你入群

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

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

关键词:excel表格 Excel表 EXCEL exce xcel

沙发
jcyang 发表于 2019-2-18 09:20:18
使用index+match函数应该是一个执行速度比较快的满足您的需求的方法,网上搜一下,有相关介绍。

藤椅
jiangbeilu 学生认证  发表于 2019-2-18 10:00:17
直接读入后,把每个data.frame都转成
学号、姓名、学科、成绩

这种方式,然后再合并

可以搜一下long 转wide和wide 转 long就可以了

板凳
xuezhongcao 在职认证  发表于 2019-2-18 10:02:22
jiangbeilu 发表于 2019-2-18 10:00
直接读入后,把每个data.frame都转成
学号、姓名、学科、成绩
还是不太明白 能否用代码实现

报纸
xuezhongcao 在职认证  发表于 2019-2-18 10:02:50
jcyang 发表于 2019-2-18 09:20
使用index+match函数应该是一个执行速度比较快的满足您的需求的方法,网上搜一下,有相关介绍。
想用R制作成程序 以后还可以使用,能否填写代码

地板
jiangbeilu 学生认证  发表于 2019-2-18 10:07:22
xuezhongcao 发表于 2019-2-18 10:02
想用R制作成程序 以后还可以使用,能否填写代码
代码是可以实现的。
你可以按照以下步骤走:
  1. 1.了解R怎么读取excel文件,保存成data.frame的形式
  2. 2.如何将data.frame的long 与wide的互相转换
  3. 3.了解R里的data.frame如何保存成csv,Rdata格式等
  4. 4.可能你的文件有很多,还需要了解list.files()展示文件名等函数。
复制代码
代码嘛,思路给你了,code是很easy的。

7
xuezhongcao 在职认证  发表于 2019-2-18 10:13:03
还是不太明白 附件是实际数据

专业2.xls
下载链接: https://bbs.pinggu.org/a-2736896.html

27.5 KB

专业1.xls

28.5 KB

8
xuezhongcao 在职认证  发表于 2019-2-18 11:02:23
完美解决问题
rbind.fill()函数帮我解决
rbind.fill {plyr}        R Documentation
Combine data.frames by row, filling in missing columns.

Description

rbinds a list of data frames filling missing columns with NA.

Usage

rbind.fill(...)
Arguments

...       
input data frames to row bind together. The first argument can be a list of data frames, in which case all other arguments are ignored. Any NULL inputs are silently dropped. If all inputs are NULL, the output is NULL.
已有 1 人评分论坛币 收起 理由
jiangbeilu + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 19:54