Python - 在下一个代码中使用打印

标签 python pandas printing append

此代码生成缺少的列(没关系)

for a in data.columns:
    if data[a].isnull().any() == True:
        print (a)

现在我想使用前面代码的列来应用到下面的代码

data[a].isnull().sum()

但是“a”不保存缺少的列名,只是最后一列的名称。我需要使用 b=print (a) 之类的东西并执行 append 操作列表,但我找不到正确的代码。

最佳答案

看起来您正在寻找。

res = [data[a].isnull().sum() for a in data.columns]
print(res)

关于Python - 在下一个代码中使用打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49512856/

相关文章:

python - 如何检查输入的字母是否在列表中?

python - Xpath 使用 Scrapy 获取下一个兄弟标签中的信息

python - 在 Python 中读取 *.wav 文件

python - 导入json并将所有列转换为字符串

css - 打印时是否可以使用 CSS 更改表格的宽度?

javascript - 带图像的窗口 - Chrome 中的 Print() 问题

python - 如何在 Dataframe 中删除最后一个不是 NaN 的值?

python - 为什么我的正则表达式失败?

python - 如何提高时间序列重合过滤的性能?

java - 有没有一种好方法可以在 Swing 应用程序中保留打印机设置?