【发布时间】:2021-02-16 11:47:45
【问题描述】:
我是 pandas 的新手,我遇到了将 df 添加到字符串的问题。所以我有一个像"'bikes'>20" 这样的条件字符串语句,其中bikes 是数据框中的列名。现在我想在“自行车”之前添加 df,我该怎么做?我在下面使用了这段代码,但它不起作用
我的代码:
x="'bikes'> 20"
x = re.sub(r"([> =!<]==)", r'df[\1]', x)
这给出:'bikes'> 20 但不添加 df
我想要的是:df['bikes']>20
有什么办法吗?
【问题讨论】:
标签: python pandas string dataframe python-re