語境
我有一個Pandas DataFrame和一個Use Case,我需要在其中存盤一個Collection(Dictionary)Columns。我確實知道, aDataFrame可能不是為此而設計的,但是,我正在尋找一個沒有Relationships多個 , 等之間DataFrames的Series簡單解決方案。
我目前收到以下錯誤:
ValueError:值的長度 (3) 與索引的長度 (5) 不匹配
代碼
procedures = {'A': 'Procedure A', 'B': 'Procedure B', 'C': 'Procedure C'}
# I would like to create a new Column 'Procedures' and assign the Dictionary above to it for every Row.
data['Procedures'] = procedures
問題
- 這可能
Pandas嗎?我該如何實作?
uj5u.com熱心網友回復:
將 dict 串列按 DataFrame 長度的倍數重復:
data['Procedures'] = [procedures] * len(data)
uj5u.com熱心網友回復:
要將字典保存在 Pandas DataFrame 中,請使用 pd.DataFrame.from_dict()。
如果您認為不清楚,請參閱此鏈接:
在此處輸入鏈接描述
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/519481.html
