python pandas join 的用法,pandas join on
pandas中的join()方法很神奇。虽然join()方法是一种连接方法,但是因为pandas有两种数据结构,join()方法对两种数据结构有不同的连接方法:1。根据指定的分隔符将每个元素的字符串串联起来。通过索引或指定列来连接DataFrame。
方式一:根据指定的分隔符将Series中的各个元素的字符串连接起来。
importpandasaspd
s=pd。系列([A , B , C , Aaba , Baca , CABA , dog , cat])
print(s.str.join(,))
得一个例子
1B
2C
3A,a,b,a
4B,a,c,a
5C,A,B,A
6d,o,g
7c,a,t
dtype:object对象方式二:通过索引或指定列来连接DataFrame。
您可以通过设置两侧的键来设置_index
df _ set _ index=df _ aa . set _ index( zh )。join(df_ZZ.set_index(en ),how=outer ,
lsuffix=_A ,rsuffix=_Z )
或者在后面的df中设置关键字,并通过on与指定的左边df中的列合并,返回的索引保持不变
df _ set _ index _ on=df _ aa . join(df _ ZZ . set _ index( en ),on=zh ,how=outer ,
Lsuffix=_A ,rsuffix=_Z )以上是join()在熊猫中的两种应用方法,其中join()怒目而视是系列中常用的,不过你应该也了解一下吧~
(推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。