程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

pandas的值是一個dict怎麼辦

編輯:Python
問題遇到的現象和發生背景

joinquant上面想導入個股的申萬信息,但是它返回的是一個字典中的字典

問題相關代碼,請勿粘貼截圖
from jqdatasdk import *auth('')import pandas as pdfrom sqlalchemy import create_engineimport numpy as npb = list(get_all_securities(date='2022-06-09').index)c =get_industry(security=b, date='2022-06-09')d = pd.DataFrame(c)d[0:3]
運行結果及報錯內容

我的解答思路和嘗試過的方法

用for循環遍歷這個d.values,對象是一個dict,然後字典去取其中一個值是可以的,但是我想要在d上面顯示這個值,pandas裡面怎麼寫來改變這個values是一個dict的情況呢?

我想要達到的結果

1/最好是,把values裡面的2個鍵‘industry_code’和‘industry_name’作為整個d的次級行索引,類似達到groupby的效果聚合在每個sw_l下面
2/如果不行,我希望d裡面只呈現‘industry_name’對應的字符串的值


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved