Python 按标签同时使用行和列进行索引

Python 按标签同时使用行和列进行索引,python,pandas,Python,Pandas,我想以元组的形式获取两个或更多不同列的值 def top(): Top15 = answer_one() x = Top15.loc[Top15['% Renewable'].idxmax()] return x.loc['% Renewable' , 'Country'] 我想以元组的形式获取名为%Renewable的列的值,并且Country支持同时按行和列标签进行索引: df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})

我想以元组的形式获取两个或更多不同列的值

def top():
    Top15 = answer_one()
    x = Top15.loc[Top15['% Renewable'].idxmax()]
    return x.loc['% Renewable' , 'Country']
我想以元组的形式获取名为%Renewable的列的值,并且Country支持同时按行和列标签进行索引:

df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})

res = tuple(df.loc[df['A'].idxmax(), ['A', 'B']])    # (2, 4)
或者如果
列表
足够:

res = df.loc[df['A'].idxmax(), ['A', 'B']].tolist()  # [2, 4]
支持同时按行和列标签进行索引:

df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})

res = tuple(df.loc[df['A'].idxmax(), ['A', 'B']])    # (2, 4)
或者如果
列表
足够:

res = df.loc[df['A'].idxmax(), ['A', 'B']].tolist()  # [2, 4]

@:Aditya,欢迎访问SO站点,但是,获得答案的最佳实践是显示您拥有的数据集或数据帧,或者至少显示几行要复制的数据。@:Aditya,欢迎访问SO站点,获取答案的最佳实践是显示您拥有的数据集或数据帧,或者至少显示几行要复制的数据。好例子set@jpp。使用“列表”后,我得到了输出[nan,69.64803],尽管国家名称是available@Aditya,对不起,如果没有,将无法进一步帮助。如何上载我的dataset@Aditya,好例子set@jpp。使用“列表”后,我得到了输出[nan,69.64803],尽管国家名称是available@Aditya,对不起,如果没有,将无法进一步帮助。如何上载我的dataset@Aditya,