メモ_pipのlistをpandasで奇麗に表示

ちょっとしたtipsというか盲点というか、pandasを使ってpipのlistを奇麗に表示する方法。Jupyter notebookとかで使うと便利。

 

コード

out = !pip list

import pandas as pd

# データフレーム表示オプション設定
pd.set_option('display.max_rows', None)  # 全行表示

df = pd.DataFrame(out.fields()[2:], columns=out.fields()[0])
df
    
結果

以下のようにターミナルでの表示と比べて、とても見やすくなりました。プロセスの一覧とかも、この応用で見やすくすると良いかも。