[英]how to create a dictionary from a dataframe where the keys are column names and values are the number of values under each column?
[英]how to create a pandas dataframe from a dictionary with column names as keys and values as rows where the values are 2-d array
我想知道如何從字典中創建一個 Pandas 數據框。
所以關於字典d,每個鍵的值大小為(200, 200),
d[key].shape
(200, 200)
總共有 59 個鍵。 我想要的是,鍵應該是列名,對於作為列的每個鍵,d[key][0] 可以是該列的第一行,d[key][1] 可以是第二行,依此類推。 所以在每一列中,它的每一行都會有一個 200 的列表作為它的值,總共 200 行。
這個可以嗎??
感謝你的幫助。
將 d 視為字典,有 59 個鍵(數字順序為 0-58),每個鍵的值的形狀為 (200,200)。
我首先創建了一個 200 行 59 列的 Pandas 數據框。 然后稍后遍歷數據幀中的每個值並使用 d[key][row] 對其進行初始化。
import pandas as pd
df = pd.DataFrame(np.zeros([200,59]),columns=d.keys(),dtype=object)
for i in range(59):
for j in range(200):
df[i][j] = d[i][j]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.