【发布时间】:2018-11-26 01:38:49
【问题描述】:
例如,在下面的 pandas 数据框中,有 3 行,所有这些都是字符串。
我想根据条件放弃if str[-1] == '-':
df = pd.DataFrame({'a': ["123-","123-1","123-2"]})
但如果我这样做了
df[df['a'][-1]=='-']
它会返回一个错误。我知道可以使用 df.apply 函数来做到这一点。但我只是想知道它是否可以用面具来完成。
【问题讨论】: