pandas join merge
来源:互联网 发布:买了域名之后怎么绑定 编辑:程序博客网 时间:2024/06/01 19:10
SQL里面的连接在pandas里面是pd.merge,而用pd.DataFrame.join()和pd.merge的效果如何,达到一致呢?
Examples-------->>> caller = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3', 'K4', 'K5'],... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})>>> caller A key0 A0 K01 A1 K12 A2 K23 A3 K34 A4 K45 A5 K5>>> other = pd.DataFrame({'key': ['K0', 'K1', 'K2'],... 'B': ['B0', 'B1', 'B2']})>>> other B key0 B0 K01 B1 K12 B2 K2Join DataFrames using their indexes.>>> caller.join(other, lsuffix='_caller', rsuffix='_other')>>> caller.join(other.set_index('key'), on='key')>>> A key B 0 A0 K0 B0 1 A1 K1 B1 2 A2 K2 B2 3 A3 K3 NaN 4 A4 K4 NaN 5 A5 K5 NaN>>> pd.merge(caller, other, on='key', how='left')>>> A key B 0 A0 K0 B0 1 A1 K1 B1 2 A2 K2 B2 3 A3 K3 NaN 4 A4 K4 NaN 5 A5 K5 NaN
pd.DataFrame.join里面, 必须有一个的on值对应成index,就是例子中的set_index(‘key’),才能把on=’key’,达到跟pd.merge一样的效果
0 0
- pandas join merge
- pandas merge,join and concatenate
- pandas Merge, join, and concatenate
- PANDAS 数据合并 merge/join
- 【Pandas】Merge, join, and concatenate
- pandas Merge,join,and concatenate
- Pandas 表连接(Merge,join,concatenate)
- 【pandas】[3] DataFrame 数据合并,连接(merge,join,concat)
- PANDAS 数据合并与重塑(join/merge篇)
- PANDAS 数据合并与重塑(join/merge篇)
- PANDAS 数据合并与重塑(concat join/merge)
- PANDAS 数据合并与重塑(join/merge篇)
- pandas数据合并与重塑---join、merge方法
- PANDAS 数据合并与重塑(join/merge篇)
- 【pandas】[3] DataFrame 数据合并,连接(merge,join,concat)
- 【pandas】[3] DataFrame 数据合并,连接(merge,join,concat)
- [pandas]数据连接 merge
- python---pandas.merge使用
- 命令行工具解析Crash文件,dSYM文件进行符号化
- 过拟合
- JavaScript缓冲运动之防抖动
- python线程event
- C#控制台与窗体应用程序
- pandas join merge
- Routes
- 求gbk字符个数
- Winform折叠菜单实现
- Linux 八 软件管理:RPM、YUM
- 解决jquery实现的radio再次选中的问题
- No default constructor for entity问题分析与解决
- 大型网站架构之分布式消息队列
- JavaScript的数组中添加元素的方法小结