英国でデータサイエンスを学ぶ

30代になってから海外で統計学・機械学習・プログラミングを勉強

MENU

Python

エクセルのピボットテーブルのようにPython pandas でピボットテーブル

基本的にエクセルで行っているようなことは全てRなりPythonなりで対応したいと考えていますが、代表的なものとしてピボットテーブルのやり方を。

Pythonで四捨五入、切り捨て、切り上げ

Pythonを利用していて切り下げが必要になったので、四捨五入や切り上げもまとめて備忘メモです。

適当なサンプルCSVファイルを使用したい時の見本(サンプルデータ)

時々、超適当なものでいいのでCSVファイルが欲しくなる時がありまして、ちょっとだけPythonなりRなりでちょっと作業すればいいだけなのですが、どうしてもコピペがいい、なんて時に探すのも面倒なのでとりあえずサンプルデータを自分のブログに貼っておきま…

Python pandasのデータフレーム をnumpy のarrayに変換する

Python pandasのデータフレーム をしようしていて、データはそのままで型だけnumpy のarrayに変換したかったので、その時の備忘メモです。

PythonでリストをPandasのSeriesやDataFrameに変換

Pythonでリストを使用していて、そのリストオブジェクトをPandasのSeriesやDataFrameに変換したくなった時のやり方について備忘メモです。

Pythonで"UserWarning: Boolean Series key will be reindexed to match DataFrame index."というエラーが出た

先日、pythonでpandasのデータフレーム をいじっていて、条件に該当するところだけ取り出そうとしていたのですが、"UserWarning: Boolean Series key will be reindexed to match DataFrame index."というエラーが出てきてしまいました。 ところが、結果を見…

Pythonでcsvファイルを読み込む

私の場合もっともよく使うcsvの読み込み

備忘メモ(python関連でやったこと)

備忘メモ pythonで計算をするための準備

実行中のpythonプログラムをストップさせる方法

自作したコードを実行していたのですが、forループにミスがあり一向に終わる気配がなかったので、 ターミナルから ctrl+cと入力してストップさせました。 忘れないためのメモです。

Python Pandas データフレームでソート

Python Pandasのデータフレーム でソートPandasのデータフレーム で、特定の列を基準にソートしたい時の方法です。

pythonのPandas dataframeで特定の行・列を消す

pythonのPandas DataFrameで特定の行・列を削除する方法です。

Python pandas series でインデックスの消去

PandasでSeries を使用していて、インデックスが邪魔になった時の消し方について備忘メモです。

Python Pandas Series の結合(DataFrameへの変換)

PandasのSeriesを結合してDataFrameを作成したい時にどうすればいいのか忘れないようにするためのメモです。

Pythonで"TypeError: 'str' object is not callable"というエラーが出た

ある時Pythonの練習で某サイトを見ながら対話モード(interactive mode)でコードを打ち込んでいたんです。つまり、ターミナルから pythonと打ち込んで、 >>> と表示されているところに次々とコードを打ち込んで練習をしていて、そのまま次に自分の作業をし…

python 基本サンプルコード(importするモジュール列挙)

完全なる備忘メモPythonでとりあえず何かをするときにimportしておくと良さそうなモジュール一覧です。 当然、使わないものは除外しておいたほうがいいですし、不足しているものは追加しなければいけないのですが、手元に何も無いときのための個人用メモとし…

pythonでエクセルファイルを読み込む

import pandas as pd book = pd.ExcelFile("●●●●.xlsx") sheetnames = book.sheet_names df = book.parse(sheetnames[▲]) これでデータフレームとしてエクセルシートを読み込める とやろうとしたら "ModuleNotFoundError: No module named 'xlrd'" というエ…

pythonでmatplotlibを用いて棒グラフを作成する

pythonでmatplotlibを用いて棒グラフを作成した時の備忘メモです。

Pythonで繰り返し(while文)

Pythonでの繰り返しをwhile文で行う時のメモです。

pythonでデータ読んだら最初にやること

Rばかりいじっていたら忘れてしまうので、備忘メモです。 今回は、pandasを使用して外部からデータフレーム に読み込んだ場合を想定しています。

pythonでディレクトリ内のファイル名を取得する方法

一回読み込んだら全てが終わるコードならいいのですが、ファイルを作成して保存してそれをまた取りこんでというような作業を行う時には、ディレクトリ内のファイル名を取得する必要がありましたので、その備忘メモです。

Pythonで繰り返し(for文、break、continue)

Pythonでの繰り返しをfor文で行う時のメモです。

pythonで条件分岐(if、else、elif)

Pythonで条件分岐を行う時の、ifやelifの使い方のメモです。 何よりも、インデントで構文が決まること、「else if」ではなく「elif」であることなどを忘れないようにしないといけませんね。

Pythonでブール演算子

ブール演算子の備忘メモです。

Pythonで算術演算子

ただただ忘れないためのメモです。 時々細かいところを忘れてしまうのです。

Pythonでカンマ区切りされている文字列表記の数字を数値データに変換する方法

ダウンロードしたcsvのデータでは数値をカンマ区切りで表現されており、それをint()やfloat()で数値に変換できなかったので、その対応のメモです。

Pythonでコメントアウト

完全なる備忘メモです。

R, Python, C++でプログラムの実行時間を計測

プログラムを書いていて実行時間を計測しないとどの程度スケーリングして良いのかわからないので、そのための備忘メモです。