【问题标题】:Trying to remove empty cells in a column in csv from my data using pandas dataframe尝试使用熊猫数据框从我的数据中删除 csv 列中的空单元格
【发布时间】:2021-11-23 16:43:13
【问题描述】:

我正在尝试从我的数据的 A 列中删除其中包含文本数据的空单元格。 我导入到数据框中的 csv 有 50k 行,其中包含 A 列中的搜索数据。 我尝试了以下选项。

df= df.replace(r'^s*$', float('NaN'), 正则表达式 = True)

df.replace("", np.nan, inplace=True) df.dropna(subset=['A'], inplace=True)

还有空单元格

【问题讨论】:

    标签: python pandas dataframe text


    【解决方案1】:

    你确定它们是空的吗?你检查过它们不只是空字符串(“”)吗?

    dropna 是正确的方法,除非您还想删除带有空字符串的单元格。 请详细说明,谢谢

    【讨论】:

    • 是的,我尝试删除以下代码。
    • df = df.fillna(value='') df = df.replace('\\n', ' ', regex=True)df.replace("", np.nan, inplace =True) df.replace(" ", np.nan, inplace=True)
    猜你喜欢
    • 2017-12-18
    • 1970-01-01
    • 2019-05-22
    • 2015-03-18
    • 1970-01-01
    • 2020-05-28
    • 2018-03-15
    • 2016-08-09
    • 2017-07-27
    相关资源
    最近更新 更多