Python Pandas read_csv转换字典中要传递的csv日弗拉姆警局

2024-03-29 13:52:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个csv,其中包含一些货币对的记号:

{'bid':1.2, 'instrument': 'EUR_USD'}
{'bid':1.5, 'instrument': 'EUR_USD'}

我想在字典中转换这个csv,例如:

^{pr2}$

或pandas DataFrame类可以读取的任何iterable:

pd.DataFrame(mydict)

将生成以下数据帧:

   bid instrument
0  1.2    EUR_USD
1  1.5    EUR_USD

换句话说,csv的标签应该是dataframe的列。 你对如何做到这一点有什么建议吗?在

  • python3.4.1
  • 熊猫0.15.2

Tags: csv数据dataframepandas字典货币euriterable
1条回答
网友
1楼 · 发布于 2024-03-29 13:52:19

设置

from io import StringIO
import pandas as pd

txt = """{'bid':1.2, 'instrument': 'EUR_USD'}
{'bid':1.5, 'instrument': 'EUR_USD'}"""

# assigns pandas series of dictionary strings
s = pd.read_csv(StringIO(txt), sep=';', header=None, squeeze=True)

解决方案

^{pr2}$

enter image description here

相关问题 更多 >