[pandas]DataFrameのNaNをサクッとNoneに置き換える方法2つ
結論df.where(df.notnull(), None)
もしくは
df.replace(, )で、NaNをNoneに置換できます。
はじめにpandasのDataFrameは、カラムの型がobjectでない ...
[pandas]pd.mergeで名前の違うカラム名で外部結合する
はじめに
pd.mergeを使っていて少しハマったのでメモ。
「2つのDataFrameを、異なる名前のカラムをキーに外部結合したい」というケース。
TL;DRpd.merge()のleft_onとright_o ...
[Python/pandas]列の値を使って演算をして列に格納する方法
はじめに
apply
テストデータ
pandasのDataFrameで、ある列のデータに対して同じ処理を適用したい、というケースがあります。
いくつかの実現方法があります。
直接apply
テストデータ
こんなデータを用意しま ...
[Python]pandas覚えたての人によるチートシート
はじめに
pandas、いいですね。
基本的な集計はこれですべて事足りるのではないかと思うほどです。
SpreadsheetやMySQLになまじ慣れてしまっており、本腰入れて勉強していなかった過去を反省しています。 ...
[Python/pandas]mergeでDataFrameを結合する
mergeで2つのDataFrameを結合できる
複数のDataFrameを、共通の列でまとめることができます。
SQLのJOINに近い使い方ができます。
[pandas]ValueError: Grouper for ‘[column_name]’ not 1-dimensionalと出る
はじめに
pandas.groupby()を実行すると以下のエラーメッセージが出ました。
ValueError: Grouper for '' not 1-dimensionalエラーメッセージを読んでデータの中身を見ると、 ...