如何反转 CSV-Python

Posted

技术标签:

【中文标题】如何反转 CSV-Python【英文标题】:How do I reverse a CSV- Python 【发布时间】:2020-10-23 15:10:38 【问题描述】:

我正在尝试创建一个股票市场预测算法,并且我正在使用 alpha vantage 作为我的股票价格 API。但是,他们将数据从最新到最旧存储。有什么办法可以将它从最旧的更改为最新的?

ts = TimeSeries(key=api_key, output_format='pandas')
data, meta_data = ts.get_daily(self.symbol, outputsize='full')
data.to_csv(f'./self.symbol_daily.csv')
print(data)

编辑:CSV 是一个包含以下列的数据框:索引 (0-2599)、日期、开盘价、最高价、最低价、收盘价

【问题讨论】:

您的 CSV 存储在什么数据结构中? 【参考方案1】:

是的,您可以通过以下方式快速重新格式化您的数据:

data = data.iloc[::-1]

我建议仔细查看 here 的 pandas 索引。

【讨论】:

以上是关于如何反转 CSV-Python的主要内容,如果未能解决你的问题,请参考以下文章

Java中如何实现字符串反转?

如何证明加倍函数的反转等于 Isabelle 中反转函数的加倍?

如何反转字符串数组并使用指针反转每个字符串?

字符串处理:如何实现字符串的反转

如何在 C++ 上读取文件、反转部分文本并将反转的部分写入另一个文件?

如何反转列表?