我正在嘗試在 graphviz.Digraph 中制作圖表樹,我正在使用 Pandas 資料框。通過以下查詢,我以字典的形式獲取 processid 及其家屬 id
dependent = df.groupby('dependent_processid')['Processid'].apply(list).to_dict()
print(dependent)
#output:
{6720: [6721], 6721: [6722, 6724, 6725], 6725: [6723, 6726], 6753: [7177]}
但我想要以下格式的資料:
6720-> {6721}
6721-> {6722, 6724, 6725}
6725-> {6723, 6726}
....and so on...
有人可以幫我以這種格式回傳熊貓資料框輸出嗎?
uj5u.com熱心網友回復:
你想要這個:
def demo(k,v):
return f'{k} -> {v}'
dependent = df.groupby('dependent_processid')['Processid'].apply(set).to_dict()
for k, v in dependent.items():
print(demo(k,v))
輸出:
6720-> {6721}
6721-> {6722, 6724, 6725}
6725-> {6723, 6726}
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/492326.html
標籤:Python 熊猫 字典 熊猫-groupby 图形可视化
