我有一个 Pandas DataFrame,df
,它有一个名为 _text
的列。我想删除将 sentence_count
应用于 _text
列中的值不为 0 的所有行。
我该怎么做?
通常使用 Pandas,我会做类似的事情:
result_df = result_df[result_df['_text'] != '']
但现在我不只是使用 result_df['_text
] 中的值,我正在根据函数计算的值进行过滤...
想法?
谢谢!
最佳答案
如果函数将句子作为其唯一参数,
result_df[result_df['_text'].apply(sentence_count) != 0]
关于python - Pandas:根据应用函数删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45314719/