<Python, pandas> 行、列の置き換え
行指定、列指定でのデータの置き換え方法。
行 row
、 index
の場合 loc
で指定。
列 col
、columns
の場合 そのまま。
In [176]: df = pd.DataFrame(data=[[1,2,3],[4,5,6],[7,8,9]]) In [177]: df Out[177]: 0 1 2 0 1 2 3 1 4 5 6 2 7 8 9 In [178]: df0 = pd.DataFrame(data=[[11,12,13],[14,15,16],[17,18,19]]) In [179]: df0 Out[179]: 0 1 2 0 11 12 13 1 14 15 16 2 17 18 19 In [180]: df0.loc[1,] = df.loc[1,] In [181]: df0 Out[181]: 0 1 2 0 11 12 13 1 4 5 6 2 17 18 19 In [182]: df0[1] = df[1] In [183]: df0 Out[183]: 0 1 2 0 11 2 13 1 4 5 6 2 17 8 19