如何仅使用特定行从列中查找最大值,并使用python对下一组行重复该过程

时间:2019-05-13 08:56:48

标签: python pandas numpy sorting dataframe

我是Python的新手,我有一个数据框,如下所示:

Pls see the image

每个元素编号有15个作用力,我想从Strain列中找到每个元素编号的最大值(绝对值)。并将结果保存到csv文件中。有n个元素。我只需要所有元素的最大值及其行标签即可。

我尝试了下面的代码,但是它显示了合并的两个元素中的最大值。我希望每个元素编号都分开。

预期结果: Pls see this image. I want output like this

实际结果: Pls see image

f = pd.read_csv ('ABC.csv')
df1 = df[df['Strain at 0']==df['Strain at 0'].max()]
df1.to_csv('ABCresult2.csv', encoding='utf-8', index=False)

0 个答案:

没有答案