标签: python pandas dataframe
我有一个DataFrame,每一行都有一个句子。但是句子的长度不一样。我想选择包含超过10个单词的行,例如
df = df.loc[len(df[src].str.split()) > 10]
但是,这将引发Key为True的错误。该怎么做?
答案 0 :(得分:5)
尝试使用series.str.len():
series.str.len()
df[df['src'].str.split().str.len() > 10]