Python 如何删除dataframe中的空行?
我想知道如何删除第4行和第10行。我试过dropna和fillna,但没有变化Python 如何删除dataframe中的空行?,python,dataframe,Python,Dataframe,我想知道如何删除第4行和第10行。我试过dropna和fillna,但没有变化 df = pd.read_csv("reasoncode.csv",encoding='utf-8-sig') df["config"].fillna(0, inplace=True) df.to_csv("reasoncodes.csv", encoding = 'utf-8-sig') 你可以这样做 dfnew = df[df.config!= ''] 考虑到id是这里的主键。这基本上是过滤掉主键不存在的行
df = pd.read_csv("reasoncode.csv",encoding='utf-8-sig')
df["config"].fillna(0, inplace=True)
df.to_csv("reasoncodes.csv", encoding = 'utf-8-sig')
你可以这样做
dfnew = df[df.config!= '']
考虑到id
是这里的主键。这基本上是过滤掉主键不存在的行。这将删除新数据框中该字段为空的列。您可以这样做
dfnew = df[df.config!= '']
考虑到
id
是这里的主键。这基本上是过滤掉主键不存在的行。这将删除新数据框中该字段为空的列。首先,您应该使用print()
查看这些行中的内容。共享一些csv数据,以便我也可以尝试。检查答案。首先,您应该使用print()
查看这些行中的内容。共享一些csv数据,以便我也可以尝试。检查答案。