使用Python和panda将数据从数据库导出到csv。导出时的数据如下所示。每天大约有100个日志,所以这纯粹是为了可视化:
| 时间|缓冲液1| Buf2|
| - ------|- ------|- ------|
| 2022年12月12日19时15分56秒|十二个|三个|
| 2022年12月12日18时00分30秒|五个|十八|
| 2022年11月12日15时15分08秒|十二|三个|
| 2022年11月12日15时15分08秒|十个|九|
现在我只显示“原始”数据到一个csv,但我需要为每一天生成一个最小值,最大值和平均值。什么是最好的方式来创建呢?我一直在尝试做一些最小()最大值()函数,但这里的问题是,我有很多天在这些csv文件。也试图manupilate数据在python它自己,但有点担心,我'We“我们会漏掉一些,数据将不再正确。
我想用这样的话来结尾:
| 时间|缓冲液1_最大值|缓冲区_最小值|
| - ------|- ------|- ------|
| 2022年12月12日|十二|三个|
| 2022年12月12日|十二|十个|
2条答案
按热度按时间nx7onnlm1#
给你,一步一步来。
5t7ly7z52#
另一种方法是使用
pivot_table
来简化数据分组(请记住,按照建议将“time”列转换为datetime64
:您可以根据需要添加任何aggfunc。