--- lang: ja-jp breaks: true --- # Python pandas DataFrame → 辞書 → リスト → DataFrame 変換 2021-07-26 ```python= import pandas as pd from IPython.core.display import display df = pd.read_csv("aaaaa.csv") # 動的に、BSSIDとSSIDの辞書を作成 dicByBSSID = df[["BSSID", "SSID"]].groupby(["BSSID"]).max().to_dict()["SSID"] #display(dicByBSSID) # 辞書からタプルのリストを作成 lstBSSID = list(dicByBSSID.items()) #display(lstBSSID) # タプルのリストからDataFrameを作成して、項目名を設定 dfBSSID = pd.DataFrame(lstBSSID).rename(columns={0: 'BSSID', 1: 'SSID'}) display(dfBSSID) ``` ###### tags: `Pandas` `Python` `DataFrame` `辞書` `リスト` `変換`