我有一个 DataFrame,每行一个句子。但是句子的长度不一样。我想选择那些包含超过 10 个单词的行,比如
df = df.loc[len(df[src].str.split()) > 10]
但这会引发 Key 为 True 的错误。如何做到这一点?
请您参考如下方法:
试试series.str.len() :
df[df['src'].str.split().str.len() > 10]
我有一个 DataFrame,每行一个句子。但是句子的长度不一样。我想选择那些包含超过 10 个单词的行,比如
df = df.loc[len(df[src].str.split()) > 10]
但这会引发 Key 为 True 的错误。如何做到这一点?
请您参考如下方法:
试试series.str.len() :
df[df['src'].str.split().str.len() > 10]