完全に自分用です。
適宜アップデートしていきます。
複数環境での検証などはしておりません、また、解決方法の網羅性なども全く担保しておりませんので、万が一参考にされる場合はその点ご了承ください。
pandas編
csvファイルをエクセルで読み込める文字コードで出力
# エンコードとして、'utf-8-sig'を付与
df.to_csv('./df.csv', encoding='utf_8_sig')
jupyter notebook上で表示出来る最大列数を変更
# 第二引数で表示列数を指定
pd.set_option('display.max_columns', 50)
matplotlib編
日本語の表示
import matplotlib.pyplot as plt
# 使用できるフォントは環境(主にOS)によって違うと思います
plt.rcParams['font.family'] = "MS Gothic"