pandas 追加合并
追加合并 增加行数据的使用场景相对较少,一般是采用数据追加的模式。数据追加会在后续章节中介绍。 df.append()可以追加一个新行: df = pd.DataFrame([[1, 2], [3, 4]], columns=list('AB')) df2 = pd.DataFrame([[5, 6], [7, 8]], columns=list('AB')) df.append(df2) pd.concat([s1, s2])可以将两个df或s连接起来: s1 = pd.Series(['a', 'b']) s2 = pd.Series(['c', 'd']) pd.concat([s1, s2]) pd.concat([s1, s2], ignore_index=True) # 索引重新编 # 原数索引不变,增加一个一层索引(keys里的内容),变成多层索引 pd.concat([s1, s2], keys=['s1', 's2']) pd.concat([s1, s2], keys=['s1', 's2'], names=['Series name', 'Row ID']) # df同理 pd.concat([df1, df2]) pd.concat([df1, df3], sort=False) pd.concat([df1, df3], join="inner") # 只连相同列 pd.concat([df1, df4], axis=1) # 连接列
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步