我有一个数据框,其中一列包含以下字符串:
df=pd.DataFrame(['Hello world', 'World is good', 'Worldisnice hello'], columns=['A'])
df
A
0 'Hello world'
1 'World is good'
2 'Worldisnice hello'
我正在尝试获取包含11个字符长度的单词的行。
我正在使用以下代码,但它给出的是字符串的长度而不是列中的单词。
df = df[df['A'].apply(lambda x: len(x) == 11)]
得到以下结果:
df
A
0 'Hello world'
输出应为:
df
A
0 'Worldisnice hello'
由于这个单词中唯一的一个长度为11个字符,因此它是独一无二的。
谢谢你。