pythonでいろいろ

pythonをいじりながら気になったことをメモしていきます

pandasとmathでfloatで困った話

pandasとmathでしばし戸惑った。

DataFrameで角度データを作成

floatのdtypeなのを確認して、「よし、degreesからradiansに変換するか」とmath.radians(df['degrees'])を実行したらエラー。

TypeError: cannot convert the series to <type 'float'>

って、floatダヨ! しばしネットを彷徨い、もういい!自分でradiansに変換する簡単な関数作るか(メソッド作るか…が正しい?)と思ったら、まんまな問い合わせがヒット。

stackoverflow.com

そうですか。 numpy最高!!
mathにdf食わせちゃダメだ。