识别只有空格的单元格

时间:2018-03-19 19:54:17

标签: python string pandas

我想申请这个功能

df.column.str.split(expand = True)

但问题是有一些“空单元格”,当我的意思是“空”时,它意味着它有例如6个空格。此外,这是一个迭代,所以有时我有2个白色空格的单元格。

如何识别这个“空单元格”?

PD:

df[df.column != '(6 spaces inside)']

仅适用于有6个空格的特定情况。

编辑1:df.column是一个具有人名的对象类型(一个或多个,甚至是错误)

编辑2:想法是删除此单元格(行)以成功应用“str.split”函数。这是一个交互,所以有时候我有6个空格的单元格和2个空格的其他单元格。

编辑3:我无法删除所有空格,因为那时我将无法应用字符串分隔(因为我的名字像“Jean Carlo”,我想分开)

最终解决方案:我可以通过仅添加“+”的帖子来解决问题,因为我在其他单元格中有空格。

解决方案:

df = df.replace(['^\s+$'], np.nan, regex = True)

1 个答案:

答案 0 :(得分:0)

df['Col1'] = df['Col1'].map(lambda x: x.strip())

这将删除df [' Col1']

中的所有前导和尾随空格