【发布时间】:2019-12-13 18:48:59
【问题描述】:
我有一个相当大的数据框,我需要从中删除值。我目前使用此代码:
for sha in shas:
df = df[~df['SHA256'].str.contains(sha, regex=False)]
但是,如果 shas 变得足够大,这将无法很好地扩展。 有没有更高效、更快捷的方式从数据框中删除元素?
【问题讨论】:
-
df[~df['SHA256'].str.contains('|'.join(shas), regex=True)]怎么样?