在資料科學操作中,經常需要將 Pandas DataFrame 轉換為字典。 DataFrame 是一種表格資料結構,帶有代表行和列的標記軸,而字典是與鍵關聯的資料值的無序集合。
問題:
給定一個DataFrame幾列,我們想將其轉換為Python字典,其中第一列的元素成為鍵,同一行中其他列的元素成為
解決方案:
要實現此轉換,我們可以利用DataFrame的 to_dict() 方法。但是,我們需要稍微調整 DataFrame 的形狀以方便獲得所需的輸出。以下是逐步過程:
例如,考慮以下DataFrame:
ID A B C 0 p 1 3 2 1 q 4 3 2 2 r 4 0 9
使用上述步驟,我們可以將其轉換為以下字典:
{'p': [1, 3, 2], 'q': [4, 3, 2], 'r': [4, 0, 9]}
記住,to_dict () 的orient參數透過「dict」、「series」、「split」和「records」等選項,在自訂字典結構方面提供了更大的靈活性。
以上是如何將 Pandas DataFrame 轉換為以第一列作為鍵的字典?的詳細內容。更多資訊請關注PHP中文網其他相關文章!