将一个列中的一个结果对角移动到另一个列

时间:2018-11-07 10:35:26

标签: python dataframe

下一个问题是:在此数据帧中,第3列的结果是第1列和第2列的总和。第3列的结果与第1列的对角线移到了下一行。我想知道如何自动执行此操作,知道第2列是0到9之间的一个randon数。

data = np.array([['','Col1','Col2', 'Col3'],
            ['Row1',1,2,3],
            ['Row2',3,4,7],
            ['Row3',7,0,7]])

print(pd.DataFrame(data=data[1:,1:],
              index=data[1:,0],
              columns=data[0,1:]))

程序应计算出Row4 Col1为7。

谢谢!

0 个答案:

没有答案