Estuarine and Coastal Engieering, Coastal Environment 海岸工学 環境水工学 沿岸環境 水環境 国際開発学
Blog

タグ : Pandas

pandas.DataFrameのNaNを含む行を抽出

欠損値を調べる際に,欠損値を含む行を抽出したいことがあります.方法を見つけるのに苦戦したのでここでまとめました. 最初にDataFrameの例を用意します. In [1]: import pandas as p …

pickleとpandasの不整合

pandasのDataFrameをpickle化した後,pandasまたはPythonのバージョンを上げると,このpickleをloadした際に以下の様なエラーが起きることがあります.これは例えばバージョンアップによって …

Pythonでテキストファイルの出力

print()で出力する テキストファイルを出力するにはファイルオブジェクトを開き,書き込んでいきます.closeを忘れがちなので,with open()により自動的にファイルを閉じるようにするとよいでしょう. 最も簡単 …

Pythonで日付時間を扱う(datetime)

時系列データ等で日付や時間を扱うには必要なモジュールを読み込みます.parseは文字列適当に解釈してdatetime.datetime型にします. In [1]: from datetime import datetim …

リスト内包表記Tips

if elseを含むリスト内包表記 次の様に簡単に書けます. dfc = [np.nan if pd.isnull(i) else "{0:7d}".format(int(i)) \ for i in …

Pandas DataFrameのカラムのdtype変更

Pandas DataFrame dfのカラム”col”のdtypeをfloat64からintに変換するには In [1]: df[["col"]]=df[["col …

pandasで公共用水域水質測定データ分析のTips

公共用水域水質測定データはwebで公開されていますが,都道府県によって公開方法がまちまちです.pdfのみだったり,CSVだったり,Excelだったりしますし,形式もばらばらです.それぞれに応じてpandasでデータを読み …

Python pandas DataFrame tips

DataFrameをdfとし,dfが以下のようであると仮定します. Depth Lat Lon mask 28287 3.700 35.462329 139.875752 0 28823 4.800 35.461878 …

ShapelyとBasemapによるGISデータ操作1

インストール CentOS 7上のPython 3またはPython 2で地理情報データを扱うため,Shapelyとbasemapをcondaとpipでインストールします.Anacondaをインストール済であることを前提 …

Pandasの時系列で「月」の英語化

CentOS 7.1 上でのPandasの時系列プロットで,年月軸が下図のように日本語表示となり,「月」の文字が文字化けする現象に悩まされました.日本語を表示できるようにフォントをセットすればよいのでしょうが,元々英語表 …

PAGETOP