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

只移除熊猫中完全空的行[重复]

常炯
2023-03-14

如果我有这个数据帧:

d = {'col1': [1, np.nan, np.nan], 'col2': [1, np.nan, 1]}
df = pd.DataFrame(data=d)

    col1    col2
0   1.0     1.0
1   NaN     NaN
2   NaN     1.0

并且只希望删除空行以生成以下内容:

d = {'col1': [1, np.nan], 'col2': [1, 1]}
df = pd.DataFrame(data=d)

    col1    col2
0   1.0     1
1   NaN     1

做这件事最好的方法是什么?

共有1个答案

邢俊悟
2023-03-14

检查文档页面

df.dropna(how='all')
 类似资料:
  • 我想从熊猫数据框中完全删除重复的项目。例如,我有数据框: 我要做的是在列中查找唯一的值,并删除所有重复的项。。因此,最终产品将如下所示(注意已消失): 谢谢。

  • 问题内容: 我可以使用 功能来删除将部分或全部列设置为的行。是否存在用于删除所有列的值为0的行的等效函数? 在此示例中,我们要删除数据帧的前4行。 谢谢! 问题答案: 事实证明,这可以向量化的方式很好地表达:

  • 假设我们有熊猫表: 我们如何删除只有“狗”一个条目的行?例如,这将是带有pom,雪橇犬的行。 谢谢!

  • 问题内容: 我实际上有一个熊猫数据框,我想将其保存为json格式。从熊猫文档说: 注意NaN,NaT和None将被转换为null,并且datetime对象将根据date_format和date_unit参数进行转换 然后使用东方选项 我有这样的事情 是否可以有这个代替: 谢谢 问题答案: 以下内容接近您想要的内容,从本质上讲,我们创建了非NaN值的列表,然后调用它: 在这里创建一个列表是必要的,否

  • 我开始学习熊猫,发现了一个我似乎无法解决的问题。我正在从csv文件加载数据,需要删除一些与几个字符串匹配的行。 CSV: 我所尝试的: 但我得到的错误如下: 我错过了什么?另外,如果我想传递一个列表并从列表中删除所有匹配字符串的行,该怎么办?例子: