簡介:concat方法相當于數據庫中的全連接(UNION ALL),可以指定按某個軸進行連接,也可以指定連接的方式join(outer,inner 只有這兩種)。
用法
concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False, keys=None, levels=None, names=None, verify_integrity=False,copy=True實例 在做數據挖掘時,我們常常把訓練集和測試集合并。 so
import pandas as pdimport numpy as nptrain=pd.DataFrame(np.random.randn(3,4),columns=['a','b','c','result']) test=pd.DataFrame(np.random.randn(2,3),columns=['a','b','c']) train a b c result0 0.182840 -0.620581 -0.747044 0.5227771 1.187027 0.240775 -2.625450 1.8147282 0.923398 0.479424 -1.219073 0.309821test a b c0 -0.659678 0.694842 0.2620171 -1.109733 1.381537 0.706843pd.concat([train.loc[:'a':'c'],test.loc[:,'a','c']]) a b c0 0.182840 -0.620581 -0.7470441 1.187027 0.240775 -2.6254502 0.923398 0.479424 -1.2190730 -0.659678 0.694842 0.2620171 -1.109733 1.381537 0.706843說明 a、b、c 表示變量 result 表示預測或者分類結果
新聞熱點
疑難解答