将一行字符串(如第二列名称)添加到 pandas 数据帧



我想将字符串数据添加到数据帧的第一行(i.loc[0,:](

因此,在打印数据帧时,数据帧如下所示:

Col1 Col2 Col3 
A    B    C
4    2    4
1    6    2 
5    8    6

然后,我想从数字数据的开头开始汇总列总数(就像上面数据框中的最后一行一样(。

这样做的动机是创建一个函数,该函数在第二行(iloc[1,:](中使用此字符串数据。

我有一些想法,但这项任务似乎令人生畏,非常感谢任何建议。谢谢。

我认为这是一个由多个部分组成的问题。

假设每列的名称是 Col1、Col2、Col3,并且您想添加一行,其中单元格中的值是字符串,我会尝试以下操作:

df.loc['index you want to insert your row into'] = ['A', 'B', 'C']

我不确定你是否真正想要的是标题行(这会更有意义(

关于总行,我会尝试以下方法:

df.loc['Totals'] = df.sum()

最新更新