こんにちわ alivelimb です。 pandasは言わずと知れた Python のデータ分析ライブラリですが、私が分析業務をする時も利用しています。本記事では自分自身が過去に詰まったところや、後輩のコードレビューをしていてバグの原因になることが多いと感じた部分を Tips として紹介します。 はじめに 本記事では成績ダミーデータを生成して、データ操作を行います。 import random import pandas as pd def create_dummy_scores(n): scores = [ dict( user_id=f"user{i+1}", subject=subject, score=random.randint(0, 100) ) for i in range(n) for subject in ["国語", "数学", "英語", "理科", "社会"] ]