gpt4 book ai didi

python - CSV 在列中查找最大值并追加新数据

转载 作者:行者123 更新时间:2023-11-28 22:55:44 25 4
gpt4 key购买 nike

我大约两个小时前问了一个关于从网站读取和写入数据的问题。从那以后,我花了最后两个小时试图找到一种方法来从输出的“A”列读取最大日期值,将该值与刷新的网站数据进行比较,并将任何新数据附加到 csv 文件而不覆盖旧的或创建重复项。

目前 100% 有效的代码是这样的:

import requests
symbol = "mtgoxUSD"
url = 'http://api.bitcoincharts.com/v1/trades.csv?symbol={}'.format(symbol)
data = requests.get(url)
with open("trades_{}.csv".format(symbol), "r+") as f:
f.write(data.text)

我尝试了多种方法来查找“A”列的最大值。我已经尝试了很多不同的方法来使用“Dict”和其他排序/查找最大值的方法,甚至使用 pandas 和 numpy 库。这些似乎都不起作用。有人能指出我从 .csv 文件中找到列的最大值的正确方法吗?谢谢!

最佳答案

如果你在 pandas DataFrame 中有它,你可以像这样获得任何列的最大值:

>>> max(data['time'])
'2012-01-18 15:52:26'

其中 data 是 DataFrame 的变量名,time 是列的名称

关于python - CSV 在列中查找最大值并追加新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16473808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com