Python 在指定其他列的行而不是索引列的行中获取单元格的值

Python 在指定其他列的行而不是索引列的行中获取单元格的值,python,pandas,Python,Pandas,在iloc[2][x_col]中,我如何直接使用'Air Heads'代替2,因为它指的是同一行。candy\u data.loc[df.index[2],'sugarcenter']? candy_data = pd.read_csv(candy_filepath, index_col='id') more_sugar = 'Air Heads' if candy_data.iloc[2]['sugarpercent'] > candy_data.iloc[4]['sugarperce

iloc[2][x_col]
中,我如何直接使用'Air Heads'代替2,因为它指的是同一行。

candy\u data.loc[df.index[2],'sugarcenter']
candy_data = pd.read_csv(candy_filepath, index_col='id')

more_sugar = 'Air Heads' if candy_data.iloc[2]['sugarpercent'] > candy_data.iloc[4]['sugarpercent'] else 'Baby Ruth'