Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 不满足空数据帧的条件_Python_Sql_Pandas_Dataframe - Fatal编程技术网

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']