Python中文
首页
教程
问答
标签
搜索
登录
注册
将结果保存到csv文件,而不使用Python打开csv
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有如下所示的函数和数据帧:</p> <pre><code>def rand_million() df = some calculating return df df = index boolvalue 2014-05-21 10:00:00 9.9 2014-05-21 11:00:00 10.3 2014-05-21 12:00:00 4.3 2014-05-21 13:00:00 3.7 2014-05-21 14:00:00 5.4 2014-05-21 15:00:00 0 ... and len(df) = 1000 </code></pre> <p>这个数据帧是由一个函数调用'rand\u million'计算出来的,每次结果都不一样,我想计算这个函数100万次并将它们存储到csv中</p> <p>我希望只收到一个csv(例如名为'simulationresult'),如下所示</p> <pre><code>1 time 9.9, 10.3, 4.3, 3.7, 5.4, 0, ... <- 1000 results 2 time ..... <- 1000 results ..... 1000000 time .... <- 1000 results </code></pre> <p>我认为框架应该是这样的:</p> <pre><code>for i in range(0,10000): df = rand_million() store df to simulationresult line(i+1) clear df <- "in oder to save memory" ...something like this </code></pre> <p>但是我找不到更好的方法来处理它。我看到有人试图计算所有的结果,然后存储在一个时间,但在这种情况下,这似乎不是一个好主意。有人有更好的主意吗?提前谢谢</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>只需将每一行写入csv,然后调用<code>fp.flush()</code>,其中<code>fp</code>是要写入的打开文件句柄。Flushing会立即写出该行,因此如果进程在完成所有传递之前死亡,则数据是安全的</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
8 回答
如何添加表示整数的擦边字符串?
8 回答
如何添加要在Bokeh中使用的新font.ttf文件?
7 回答
如何添加要显示的矩阵XY轴编号和XY轴
8 回答
如何添加计数?
4 回答
如何添加计数器函数?
6 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
10 回答
如何添加计数器来跟踪while循环中的月份和年份?
3 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
1 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
4 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
2 回答
如何添加评论拉梅尔亚姆
3 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
3 回答
如何添加谷歌地点自动完成到Flask?
4 回答
如何添加超时、python discord bot
8 回答
如何添加超过1dp的检查
10 回答
如何添加距离方法
10 回答
如何添加跟随游戏的敌人精灵
7 回答
如何添加路径以便python可以找到程序?
4 回答
如何添加身份验证/安全性以使用happybase访问HBase?
10 回答