【发布时间】:2022-11-16 01:10:36
【问题描述】:
我有一个熊猫数据框,其中某些列包含空方括号,如下所示
代码
data = pd.DataFrame(dict(A=[5,3,5,6], C=[['man','talk'],['bar'],[],['bat','cat','mat']]))
数据框
A C
0 5 [man, talk]
1 3 [bar]
2 5 []
3 6 [bat, cat, mat]
我需要删除包含空方括号的行
所需数据框
A C
0 5 [man, talk]
1 3 [bar]
2 6 [bat, cat, mat]
我试过 data = data[data["C"].str.contains("[]") == False] 但这给了我错误 error: unterminated character set at position 0 。如何从数据框中删除所有这些行。
提前致谢
【问题讨论】: