開発

結論df.where(df.notnull(), None)

もしくは

df.replace(, )

で、NaNをNoneに置換できます。

はじめに

pandasのDataFrameは、カラムの型がobjectでない ...

開発

はじめに

pd.mergeを使っていて少しハマったのでメモ。

「2つのDataFrameを、異なる名前のカラムをキーに外部結合したい」というケース。

TL;DR

pd.merge()のleft_onとright_o ...

開発

はじめに

pandasのDataFrameで、ある列のデータに対して同じ処理を適用したい、というケースがあります。

いくつかの実現方法があります。

直接
apply
テストデータ

こんなデータを用意しま ...

開発

はじめに

pandas、いいですね。

基本的な集計はこれですべて事足りるのではないかと思うほどです。
SpreadsheetやMySQLになまじ慣れてしまっており、本腰入れて勉強していなかった過去を反省しています。 ...

開発

mergeで2つのDataFrameを結合できる

複数のDataFrameを、共通の列でまとめることができます。
SQLのJOINに近い使い方ができます。

基本的な使い方pd.merge(, , on='{カラム名}',h ...

開発

はじめに

pandas.groupby()を実行すると以下のエラーメッセージが出ました。

ValueError: Grouper for '' not 1-dimensional

エラーメッセージを読んでデータの中身を見ると、 ...