如何使用字符串变量定位熊猫数据框?

时间:2019-05-05 12:20:11

标签: python string pandas variables loc

*重写*

您好,我想使用一个等于函数的字符串变量来定位数据框

类似:

str_A = "df[\'column_name\'].isna()"  

df.loc[str_A,:]  

这应该给我df中“ column_name”值不是NaN的部分。

不幸的是,Python将“ str_A”读取为列标签而不是函数,

因此它返回错误:“ df中不存在标签[df ['column_name']。isna()]”

之所以这样做,是为了能够将多个函数串联成一个字符串,以自动进行df切片。

有任何提示吗?

0 个答案:

没有答案