[英]Print the output from jupyter notebook cell to a file
我试图将jupyter notebook cell的输出打印到csv文件。
with open("output.csv","w")as output:
group = df.groupby(['id','no_of_absents']).size().groupby(level=0).size()
x=group.sort_values(ascending=False, kind='quicksort')
output.write(str(x))
数据集包含总共25000个id。 尝试将输出打印到文件时,它与输出块中的输出相同。 中间有“......”。
40576 115
54678 114
95849 114
63191 113
...
161161 1
161174 1
161173 1
161172 1
161171 1
如何打印整个数据而不是...在中间。
您可以使用以下命
with pd.option_context('display.max_rows', None, 'display.max_columns', None):
print(df)
只使用pandas函数.to_csv('filename.csv')
x.to_csv('my_csv.csv')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.