Pandas– tag –
-
Programming
【Pandas】特定の値を書き換える方法[Python]
Pandas 前回、PythonのPandasで特定の行や列を削除する方法、そして特定の値をもつデータを削除する方法を紹介しました。 今回は同じくPandasの話題で特定の値を書き換える方法を紹介します。 使うデータは前回同様こんな感じで作ってみました。 import pa... -
Programming
【Pandas】特定の行や列を削除する方法、そして特定の値をもつデータを削除する方法[Python]
Pandas 前回、PythonのPandasで外れ値を除去したり、置換する方法を紹介しました。 今回はPandasで特定の行や列を削除する方法、そして特定の値をもつデータを削除する方法を紹介します。 使うデータはこんな感じで作ってみました。 import pandas as pd d... -
Programming
【Pandas】外れ値を除去したり、置換する方法[Python]
Pandas 前回、Biopythonで2本の遺伝子やタンパク質の配列間の比較(ペアワイズアライメント)をする方法を紹介しました。 今回はPandasの話題で外れ値を除去したり、置換する方法を紹介します。 それでは始めていきましょう。 外れ値をもったデータを作成... -
Programming
【Pandas】geopandasで世界地図(+特定の地域の地図)を表示する方法[Python]
Geopandas 前回、日本地図を表示するライブラリjapanmapを紹介しました。 今回はさらに世界地図や特定の地域の地図を表示することができるgeopandasというライブラリをいじってみます。 前回のjapanmapはmatplotlibを使って日本地図を表示していましたが、... -
Programming
【Pandas】列名が重複している列を取り除く方法[Python]
Pandas 前回、Pythonのpickleライブラリを使ってオブジェクトをそのまま保存・読み込みする方法を紹介しました。 今回はPandasで列名が重複している列を取り除く方法を紹介します。 それでは始めていきましょう。 どういう時に列名が重複するのか? まず列... -
Programming
【Pandas】日時のデータが入った列を丸ごとdatetime型に変更する方法(pd.to_datetime)とさらに秒数に変換する方法(.dt.total_seconds)[Python]
Pandas 前回、Pythonでプログラムを終了させる方法(sys.exit)を紹介しました。 今回はPandasで日時のデータが入った列を丸ごとdatetime型に変換する方法とさらに秒に変換する方法を紹介します。 ということでまずはStr型で日時のデータが入ったデータフ... -
Programming
【Python基礎】datetime:NaT(Not-a-Time)とNumPyとPandasにおけるNaT判定
datetime 前回、datetimeモジュールでのタイムゾーンの設定を解説しました。 今回は同じくdatetime型のお話でNaT(Not-a-Time)に関して色々と試していきます。 Pandaで出てきた欠損値「Nan」の日時バージョンです 要するに時間のデータなんだけど、値がな... -
Programming
【Pandas】データフレームをHTML化(to_html)[Python]
Pandas 前回、SQLite3のエスケープ処理で、特にダブルクォーテーション、シングルクォーテーションに関して解説しました。 今回はPandasのデータフレームをHTMLにする方法を紹介します。 例えばこんな感じで2列5行のデータフレームを作成したとします。 im... -
Programming
【Pandas】データフレームを辞書から作成(If using all scalar values, you must pass an indexのエラーの対処)[Python]
Pandas 前回、random.choicesで重みありランダム選択する方法を解説しました。 今回はPandasでデータフレームを辞書から作成する方法を紹介していきます。 私は大体の場合、列に対応するデータのリストを作って、列名を指定してデータを追加する方法か、行... -
Programming
【Pandas】データフレームから特定の行を抽出し、新しいデータフレームに高速に移動[Python]
Pandas 前回、リスト内の各要素の個数を数える方法(count、collections.Counter)を紹介しました。 今回はPandasでデータフレームから特定の行を抽出し、新しいデータフレームに高速に移す方法を紹介します。 なぜこれを書こうかと思ったかというと、これ...