全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4228 5
2015-02-16

A表

B表

地区

产品

数量

地区

产品

价格

北美

1

100

北美

1

10

亚太

2

200

亚太

2

20

亚太

3

300

非洲

4

500


已知A/B两张表,先按照产品把B表的价格匹配到A表,然后新增收入列(数量*价格),最后按照不同地区将A表
分割几个excel分表:北美.csv  亚太.csv   非洲.csv,或者一个excel几个sheet表,怎么通过R函数写出来呢?

A表

地区

产品

数量

价格

收入

北美

1

100

10

1000

亚太

2

200

20

4000

亚太

3

300

非洲

4

500


二维码

扫码加我 拉你入群

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

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

全部回复
2015-2-16 21:26:03
merge()
二维码

扫码加我 拉你入群

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

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

2015-2-16 21:50:36
楼上正解,使用merge可以将数据进行合并。
然后分别保存成不同的地区,请先学会如何从data.frame中提取数据,然后使用sapply或循环,进行批量命名和保存。
二维码

扫码加我 拉你入群

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

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

2015-2-17 09:39:41
jiangbeilu 发表于 2015-2-16 21:50
楼上正解,使用merge可以将数据进行合并。
然后分别保存成不同的地区,请先学会如何从data.frame中提取数据 ...
可以说具体点么,不太会用R哦,谢谢!
二维码

扫码加我 拉你入群

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

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

2015-6-25 11:33:20
亲,解决了吗
二维码

扫码加我 拉你入群

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

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

2015-6-25 11:34:21
jiangbeilu 发表于 2015-2-16 21:50
楼上正解,使用merge可以将数据进行合并。
然后分别保存成不同的地区,请先学会如何从data.frame中提取数据 ...
但是这样出来的顺序是不一样的。能留个联系方式具体探讨一下吗?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群