Python 不满足空数据帧的条件
我将查询存储在数据框中,然后将它们发送到字典,因为很明显,数据框只包含一条记录。当没有信息时,我会这样做:Python 不满足空数据帧的条件,python,sql,pandas,dataframe,Python,Sql,Pandas,Dataframe,我将查询存储在数据框中,然后将它们发送到字典,因为很明显,数据框只包含一条记录。当没有信息时,我会这样做: if not df.empty: data_q.update({'revenue_week': '{:,}'.format(df.iloc[0].column-name)}) else: data_q.update({'revenue_week': 0}) 我的目的是,当没有值时,将其替换为0。但是这样做仍然表明数据帧是空的。你好,门迪扎巴尔,欢迎来到StackOverf
if not df.empty:
data_q.update({'revenue_week': '{:,}'.format(df.iloc[0].column-name)})
else:
data_q.update({'revenue_week': 0})
我的目的是,当没有值时,将其替换为
0
。但是这样做仍然表明数据帧是空的。你好,门迪扎巴尔,欢迎来到StackOverflow!您是否可以发布/编辑您的问题,将数据框的标题添加到df.head(5),以便我们能更好地帮助您?谢谢这部分感觉好像不起作用。Python通常不喜欢名称中的连字符。您是否尝试过使用.loc()而不是iloc()?这意味着您可以尝试df.loc[0',column name']
。