如何在pandas中引入变量在loc方法中指明要查找的列。如df.loc[1,aa],其中aa='Third_Main_final_score_p'
时间: 2024-03-20 15:40:43 浏览: 35
pandas通过loc生成新的列方法
可以直接将变量名放在方括号内,作为列名使用,如下所示:
```
import pandas as pd
aa = 'Third_Main_final_score_p'
df = pd.DataFrame({'Third_Main_final_score_p': [80, 90, 95],
'Other_Column': ['A', 'B', 'C']})
value = df.loc[1, aa]
print(value)
```
输出结果为:
```
90
```
在这个例子中,我们定义了一个变量 `aa`,表示需要查找的列名。然后在使用 `df.loc` 方法时,将变量名 `aa` 放在方括号内,作为要查找的列名。这样就可以根据变量名动态地选择要查找的列了。
阅读全文