我想知道如何在Python中找到三列最大值和最小值之间的差异(列名为POPESTIMATE2010-POPESTIMATE2012)。然后,我应该在所有记录中找到最大的结果。换句话说,哪个县在2010年至2012年期间人口变化的绝对值最大?
例如,如果三年期间县人口分别是100、80、130,则其最大变化为|130-80|=50。
这是我的代码:
例如,如果三年期间县人口分别是100、80、130,则其最大变化为|130-80|=50。
这是我的代码:
![enter image description here](https://istack.dev59.com/gfYSo.webp)
import pandas as pd
census_df = pd.read_csv('census.csv')
def answer_one():
return ((census_df['POPESTIMATE2010'],census_df ['POPESTIMATE2011'],census_df ['POPESTIMATE2012']).max()-(census_df['POPESTIMATE2010'],census_df ['POPESTIMATE2011'],census_df ['POPESTIMATE2012']).min()).max()
answer_one()