追加合并 增加行数据的使用场景相对较少,一般是采用数据追加的模式。数据追加会在后续章节中介绍。 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) # 连接列
标签:df,s2,s1,合并,df1,追加,pd,pandas,concat From: https://www.cnblogs.com/xkdn/p/17938893