前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据分析-Pandas DataFrame的连接与追加

数据分析-Pandas DataFrame的连接与追加

作者头像
XXXX-user
发布2019-08-26 17:11:06
13.1K0
发布2019-08-26 17:11:06
举报
文章被收录于专栏:不仅仅是python不仅仅是python

微信公众号:yale记 关注可了解更多的教程问题或建议,请公众号留言。

背景介绍

今天我们学习多个DataFrame之间的连接和追加的操作,在合并DataFrame时,您可能会考虑很多目标。例如,您可能想要“追加”它们,您可能会添加到最后,基本上添加更多行。或者您可能希望添加更多列,我们现在将开始介绍两种主要合并DataFrame的方式:连接和追加。

入门示例

代码片段:

代码语言:javascript
复制
# ## Dataframe的连接和追加数据 
# In[23]:
import pandas as pd
# In[24]:
df1 = pd.DataFrame({'num':[60,20,80,90],
                    'rate':[2,1,3,4],
                    'value':[40,50,60,55]},
                   index=[2001,2002,2003,2004])
# In[25]:
df2 = pd.DataFrame({'num':[60,20,80,90],
                    'rate':[2,1,3,4],
                    'value':[40,50,60,55]},
                   index=[2005,2006,2007,2008])
# In[26]:
df3 = pd.DataFrame({'num':[60,20,80,90],
                    'rate':[2,1,3,4],
                    'kpi':[40,50,60,55]},
                   index=[2001,2002,2003,2004])
# ## 使用pd.concat()连接多个DataFrame
# In[27]:
concat_df = pd.concat([df1,df2])
concat_df
# ## 连接三个dataframe
# In[28]:
concat_df_all = pd.concat([df1,df2,df3],sort=False)
concat_df_all
# ## 使用append()追加dataframe
# In[29]:
df4 = df1.append(df2)
df4
# In[30]:
df5 = df1.append(df3,sort=False)
df5
# ## 使用append()追加Series
# In[31]:
s = pd.Series([77,4,66],index=['num','rate','value'])
# In[32]:
df6 = df1.append(s,ignore_index=True)
df6

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 yale记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景介绍
    • 入门示例
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档