当前位置: 首页 > 知识库问答 >
问题:

仅用空格[重复]标识单元格

郎子平
2023-03-14

我想应用这个函数

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

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

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

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个答案

吉俊德
2023-03-14
df['Col1'] = df['Col1'].map(lambda x: x.strip())

这将删除df['Col1'中的所有前导和尾随空格]

 类似资料:
  • 我一直试图通过UIViewController将tableviewcell链接到UIView中的tableview。虽然tableview在那里,但我的自定义tableviewcell没有加载。日志显示单元格已初始化并填充 下面是我在viewcontroller中使用的代码,而tableview已经在UIView中设置好了 ViewController.m

  • 问题内容: 我的Excel工作表: Python代码: 返回正确的输出: 如果我只想与第二栏 返回: 即使我仅使用特定的列,我也将获得有关空Excel行(在df中为NaN)的信息。如果输出松散的NaN信息,则不行,例如,对于飞檐参数等 谢谢 问题答案: 对我来说,工作参数: 或者,如果需要省略第一行:

  • 我试图通过单元格引用从行中获取单元格,但我遇到了一个问题。例如,我有: 如果列索引是,那么该操作很好,但是如果列被删除,因此列索引变成了并且方法:仍然将其转换为在这种情况下,我无法获取我的列,我将获取。 所以问题是,我如何从行中获得列,取决于单元格标识符,这是一个字母?

  • 我一直在用POI编写一个代码来将数据输入到Excel表中。首先,我需要遍历一组行,我不确定其中有多少行,可能是10或100行。但我发现末尾有一个空白单元格。在那个空白之后,又有一组行。我不担心第二盘。我需要找到第一盘是否已经结束。 这很让人困惑。现在我有5个用户在我的工作表如下所示。在第5个用户之后有一个空白单元格。我试图打印所有的用户,如果有一个空白停止它。

  • 我从CoreData中获取对象,如下所示 并显示它: 如何在 中获得单元格的正确高度以返回它

  • 我的数据集中有一列,它有以下值(single,married)一些单元格是空的,我想将single转换为0,married转换为1,并将其从string转换为int 没有值的单元格会出现此错误 我尝试过这样的填充: 但仍然给出相同的错误