python pandas join 的用法,pandas join on

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: