Advent Calendar 2013 - 20

Python で解析! - Timestamp

今回は Timestamp について。 Python の datetime と同等と思われるが、 Pandas では Timestamp を使うようだ。効率がいいらしいが、詳しいことは未調査。まずは、使い方を。

続きを読む...

Advent Calendar 2013 - 19

Python で解析! - DataFrame 14

今回は sort を取り上げる。だいたい想像している通りのことができる。

続きを読む...

Advent Calendar 2013 - 18

Python で解析! - DataFrame 13

今回は apply を取り上げる。DataFrame に任意の関数を実行するもので、 python の組み込み関数である map と思えばいいだろう。

続きを読む...

Advent Calendar 2013 - 17

Python で解析! - DataFrame 12

今回は DataFrame の演算を取り上げる。データは円単位だが表示はドルで行いたいとか、タイムゾーンを変換したい…などのシチュエーションが考えられる。

続きを読む...

Advent Calendar 2013 - 16

Python で解析! - DataFrame 11

今回は replace を取り上げる。間違ったデータを修正したいとか、プリフィックスを付けたいとか…そんなシチュエーションを想定している。

続きを読む...

Advent Calendar 2013 - 15

Python で解析! - DataFrame 10

今回は、fillna を使ってみる。いつも綺麗なデータなら良いのだが、欠損しているデータをどうにかしなきゃならない…そんなシチュエーションが考えられる。

続きを読む...

Advent Calendar 2013 - 14

Python で解析! - DataFrame 9

今回取り上げるのは duplicated。レコードの重複を取り除く。誤って同じデータを取り込んでしまったとか、ログ解析でユニークユーザーに絞りたいなど…のようなシチュエーションで、活用できるデータ操作だ。

続きを読む...

Advent Calendar 2013 - 13

Python で解析! - DataFrame 8

今回は cut を取り上げる。例えば、身長 10cm 刻みでの平均身長、平均体重を算出する…などで使うことができる。たぶん、 SQL にはない機能で、もし SQL で実現するなら case 式を使うだろう。

続きを読む...

Advent Calendar 2013 - 12

Python で解析! - matplotlib - 2

データ操作が続いたところで、久しぶりにチャートを取り上げる。

続きを読む...

Advent Calendar 2013 - 11

Python で解析! - DataFrame 7

今回は concat を取り上げる。10 月のデータと 11 月のデータを一つにまとめるとか、山田くんと佐藤くんが集めたデータを一つにまとめるとか…そんなシチュエーションを想定している。

続きを読む...