*重写*
您好,我想使用一个等于函数的字符串变量来定位数据框
类似:
str_A = "df[\'column_name\'].isna()"
df.loc[str_A,:]
这应该给我df中“ column_name”值不是NaN的部分。
不幸的是,Python将“ str_A”读取为列标签而不是函数,
因此它返回错误:“ df中不存在标签[df ['column_name']。isna()]”
之所以这样做,是为了能够将多个函数串联成一个字符串,以自动进行df切片。
有任何提示吗?