Helve’s Python memo

Pythonを使った機械学習や最適化の備忘録

Pandas

PythonとPandasでInfluxDBを操作する

PythonとPandasを使って、時系列データベースInfluxDBを操作する方法についてまとめた。 目次 はじめに ライブラリのインストール influx-pythonの基本 DataFrameClientクラス InfluxDBへの接続 DataFrameをInfluxDBに書き込む DataFrameをInfluxDBから取得…

PandasのTimestampでタイムゾーンを扱う

PandasのTimestampクラスでタイムゾーンを扱う方法をまとめた。 Timestampオブジェクトにタイムゾーンを設定する方法や、 異なるタイムゾーンに変換する方法について述べる。 目次 はじめに Timestampクラスのタイムゾーン タイムゾーンを持ったTimestampオ…

辞書内包表記でPandasのSeries, DataFrameを作成

辞書内包表記を使って、PandasのSeries, DataFrameを少ないコード量で作成する。 目次 はじめに 辞書内包表記 辞書を使ったSerie, DataFrameの作成 辞書内包表記を使ったSerie, DataFrameの作成 参考

PandasのTimestampで時刻を扱う

PandasのTimestampを使った時刻の生成や、 時刻オブジェクトからの属性の取得、 任意形式の文字列での出力について述べる。 目次 はじめに Timestampクラスについて 時刻(Timestampオブジェクト)の生成 日付の文字列から生成 UNIX時刻からの生成 現在時刻…

pandas.Seriesのcorrメソッドで時系列データの相関係数を求める際の注意点

pandasで1次元配列を扱うSeriesクラスには、他のSeriesとの相関係数を求めるためのcorrメソッドが用意されている。 しかし、indexが時系列であるSeries同士で相関係数を求めようとすると、同じ時刻の値同士で相関を計算してしまう。 これを避けるためには、s…

<Pandas> データの作成

PandasはPythonのデータ解析支援用ライブラリである。 Pandasの基本データ構造であるSeriesとDataFrameの作成方法について述べる。目次 環境 Pandas概要 1次元データ構造Seriesの作成 2次元データ構造DataFrameの作成 補足 欠落値を持つデータ 要素を持たな…