Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.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_Pandas_Dataframe_Jupyter - Fatal编程技术网

如何在python中打印数据帧

如何在python中打印数据帧,python,pandas,dataframe,jupyter,Python,Pandas,Dataframe,Jupyter,通常使用jupyternotes,我可以导入熊猫制作数据帧并导出到csv 我正试图用一个python脚本自动化这个重复出现的查询。我不知道如何测试我的脚本,因为我无法将df打印到屏幕上。在jupyternotes中,我只需要在任何单元格中键入df名称,它就会显示出来 这就是我要做的 import pandas as pd def run_agg_query(db): df1 = pd.read_sql( "select some query",conn) display(df1)

通常使用jupyternotes,我可以导入熊猫制作数据帧并导出到csv

我正试图用一个python脚本自动化这个重复出现的查询。我不知道如何测试我的脚本,因为我无法将df打印到屏幕上。在jupyternotes中,我只需要在任何单元格中键入df名称,它就会显示出来

这就是我要做的

import pandas as pd
def run_agg_query(db):
    df1 = pd.read_sql( "select some query",conn)
    display(df1)

但是我无法显示df。

我认为将数据帧打印为字符串应该可以完成这项工作。像这样的东西可能有用-

print(df.to_string())
希望这有帮助

结果显示,
print(df)
效果很好。由于表的大小,渲染时间很长。我尝试了上面的建议,但出现了奇怪的错误,最终这成功了
print(df['colName'])
,这让我想到了上面。。。有时,解决方案是显而易见的一个*facepalm。

使用以下方法:

print("data frame is:\n{}".format(data_pandas))
打印(df1)
是否不起作用?或者您可能需要从IPython.display导入显示
?还有,你有什么错误吗?
df = pandas.read_csv("data.csv")

pandas.set_option('display.max_rows', df.shape[0]+1)

print(df)