Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 目录列表中的数据帧(找不到此配置)_Python_Pandas_Dataframe - Fatal编程技术网

Python 目录列表中的数据帧(找不到此配置)

Python 目录列表中的数据帧(找不到此配置),python,pandas,dataframe,Python,Pandas,Dataframe,从下面的目录中 d=[{u'identifier': u'AAPL', u'item': u'beta', u'value': 1.0448}, {u'identifier': u'GOOG', u'item': u'three_yr_weekly_beta', u'value': 1.2656}, {u'identifier': u'AAPL', u'item': u'legal_name', u'value': u'APPLE INC'}, {u'identifier':

从下面的目录中

 d=[{u'identifier': u'AAPL', u'item': u'beta', u'value': 1.0448},
   {u'identifier': u'GOOG', u'item': u'three_yr_weekly_beta', u'value': 1.2656},
   {u'identifier': u'AAPL', u'item': u'legal_name', u'value': u'APPLE INC'},
   {u'identifier': u'GOOG', u'item': u'legal_name', u'value': u'Alphabet Inc.'},
   {u'identifier': u'AAPL',u'item': u'market_category',u'value': u'Common Stock'}]
我能走到尽可能远的地方

df = pd.DataFrame.from_records(d, index='item')

我希望列是“标识符”(AAPL和GOOG),而不是“标识符”和“值”

我认为您需要旋转:

df = pd.DataFrame(d).pivot('item','identifier','value')
#alternative solution
#df = pd.DataFrame(d).set_index(['item','identifier'])['value'].unstack()


试试看,
df=pd.DataFrame.from_records(d).set_index(['item','value'])
请发布您想要的输出。这是我唯一能做的事情:df=pd.DataFrame(d).set_index(['item','identifier'])['value'].unstack()@wlbsr-欢迎您!如果我的回答有帮助,别忘了。谢谢
print (df)
identifier                    AAPL           GOOG
item                                             
beta                        1.0448            NaN
legal_name               APPLE INC  Alphabet Inc.
market_category       Common Stock            NaN
three_yr_weekly_beta           NaN         1.2656