<Python, pandas> 行、列の置き換え

行指定、列指定でのデータの置き換え方法。

rowindexの場合 locで指定。 列 colcolumnsの場合 そのまま。

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