作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个像这样的空单元格的数据框:
Col1 Col2 Col3 Col4 Col5
A B C
G
E R P
J
C K T
我想创建一个额外的列,其中包含每行中空单元格的数量,因此预期的输出如下:
ID Col1 Col2 Col3 Col4 Col5 No_Of_Empty
1 A B C 2
2 G 3
3 E R P 2
4 J 3
5 C K T 3
这是我尝试过的:
df['No_Of_Des'] = df.iloc[:,1::].apply(lambda x: sum(x==' '), axis = 1)
我得到的输出与预期的不一样,我不确定这里出了什么问题?
最佳答案
来源 DF:
In [168]: df
Out[168]:
Col1 Col2 Col3 Col4 Col5
0 A B C
1 G
2 E R P
3 J
4 C K T
演示:
In [170]: df.iloc[:, 1:].eq("")
Out[170]:
Col2 Col3 Col4 Col5
0 True False True False
1 True True False True
2 False True True False
3 True False True True
4 False True True False
In [171]: df.iloc[:, 1:].eq("").sum(axis=1)
Out[171]:
0 2
1 3
2 2
3 3
4 2
dtype: int64
In [172]: df['No_Of_Empty'] = df.iloc[:, 1:].eq("").sum(axis=1)
In [173]: df
Out[173]:
Col1 Col2 Col3 Col4 Col5 No_Of_Empty
0 A B C 2
1 G 3
2 E R P 2
3 J 3
4 C K T 2
关于python - 计算行级 Pandas 数据框中空单元格的数量并相应地创建一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46814687/
我在 Java 中遇到异常处理问题,这是我的代码。当我尝试运行此行时出现编译器错误:throw new MojException("Bledne dane");。错误是: exception MojE
我刚刚开始学习asp.net。在你们的支持下,我希望我能从这个论坛学到更多东西。 我的问题是, 我在 asp.net 页面中有一个 TabContainer1,因为每个选项卡面板中有多个类似 (60)
我是一名优秀的程序员,十分优秀!