簡體   English   中英

dict dict to pandas數據框

[英]dict of dict to pandas dataframe

我有以下格式的字典:

{ row_name : { column_name : column_value } }

我想將此字典轉換為pandas數據框:

row_name1 | column_name1.1  | column_name1.2   | column_name1.3   |
---------------------------------------------------------------------
row_name1 | column_value1.1 | column_value1.2  | column_value1.3  |
---------------------------------------------------------------------
row_name2 | column_name2.1  | column_name2.2   | column_name2.3   |
---------------------------------------------------------------------
row_name2 | column_value2.1 | column_value2.2  | column_value 2.3 |

或類似的東西。 謝謝

DataFrame.from_dict ,因為您的外部字典中有行鍵,因此您的orient參數需要是'index'而不是'columns'

dd = {'rowA': {'colA': 1, 'colB': 2},
      'rowB': {'colA': 3, 'colB': 4}}
df = pd.DataFrame.from_dict(dd, orient='index')
df
Out[10]: 
      colB  colA
rowA     2     1
rowB     4     3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM