python - 有没有办法从字典中提取数据到csv文件
问题描述
下面的代码会将多个股票数据放入字典中。但我需要将它们放入单个 csv 文件中
代码:
import pandas as pd
from datetime import datetime as dt
from nsepy import get_history
stocks = ['JSWSTEEL','RELIANCE','AXISBANK','HCLTECH','TECHM']
df = {}
for tickers in stocks:
df[tickers] = get_history(tickers,dt(2020,1,1),dt(2021,1,1))
解决方案
使用 pandas 从 dict 中创建一个 DataFrame,然后使用 pandas.to_csv() 函数,如下所示:
import pandas as pd
from datetime import datetime as dt
from nsepy import get_history
stocks = ['JSWSTEEL','RELIANCE','AXISBANK','HCLTECH','TECHM']
df = {}
for tickers in stocks:
df[tickers] = get_history(tickers,dt(2020,1,1),dt(2021,1,1))
dataset = pd.DataFrame([df], index=[0])
csv_data = dataset.to_csv("your_file_path.csv")
工作精美!
推荐阅读
- typescript - Rust WebAssembly 自定义元素内存释放错误
- python - 无法使用python中的replace函数替换字符串中的反斜杠?
- postgresql - Keycloak 无法连接到 Postgres:“需要 SSL 连接”
- javascript - IntelliSense 在第一项后无法在 React Native 样式表中工作
- sql - 安排脚本在早上 8:00 运行并将结果发送到 Excel 或电子邮件
- checkbox - 对变化的复选框做出反应的正确 ember.js 方式是什么
- android - 将 JSON 字符串数组解析为 Pojo/Entity for android sqlite 数据库(房间)
- java - Jackson 不会将 XML 文件完全解析为 JSON
- apache-kafka - Apache NiFi 和 Kafka 集成
- r - 与 R 中的值相关的错误 - IMDB API