pandasを触り始めた時に感じた思いをタイトルにしてみました。テーブル操作においてSQLを使うことに慣れすぎて、pandasのDataFrameを操作しようとした時どうやるのか戸惑うことが多かったです。 SQLの基本的な構文がpandasではどう実現するのかを1つ1つ並べて確認して行きます。備忘録になれば幸いです。 pandasとは という説明は全部ふっとしばします。その代わりに以下のサイトに綺麗にまとまっているので読んでみてください。 pandasで使われるデータ構造 ~1次元、2次元、3次元のデータの扱い方~ 事前準備titanicのコードを使います。kaggleのコンペティションからデータをダウンロードしてきます。 import pandas df = pd.read_csv("local/path/to/train.csv") df1 = df[['PassengerId',
![SQLでやるこの操作ってpandas.DataFrameではどうやるの! - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/31f89b396e05948923d7d25274b1c963a22f99d2/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U1FMJUUzJTgxJUE3JUUzJTgyJTg0JUUzJTgyJThCJUUzJTgxJTkzJUUzJTgxJUFFJUU2JTkzJThEJUU0JUJEJTlDJUUzJTgxJUEzJUUzJTgxJUE2cGFuZGFzLkRhdGFGcmFtZSVFMyU4MSVBNyVFMyU4MSVBRiVFMyU4MSVBOSVFMyU4MSU4NiVFMyU4MiU4NCVFMyU4MiU4QiVFMyU4MSVBRSVFRiVCQyU4MSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9NGNiMzg2ZTI0OTY3NmYxOWZiOTZjOTdiOWVlZmZiYWM%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBIaXJvbXVNYXN1ZGEwMjI4JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00ZmIzYTU4ZGFlZTNmNGE1NTM0OWUxNDdhMDIzNDhjYw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dbd1a7d6595fb7c61a0ed8224c540bd9b)