dfの中からshopCodeで抽出して

特定の条件(例: shopCode が特定の値の場合)で DataFrame をフィルタリングするには、Pandas の条件式を使用します。以下は、shopCode が特定の値の場合の例です。

python
import pandas as pd from myapp.models import RakutenItem # モデルのカラム名を取得 columns = [field.name for field in RakutenItem._meta.fields] # モデルからデータを全件取得 recent_items = RakutenItem.objects.all() # DataFrame に変換 data = [{column: getattr(item, column) for column in columns} for item in recent_items] df = pd.DataFrame.from_records(data) # shopCode が特定の値の行を抽出 specific_shop_code = 'your_shop_code' # ここに対象の shopCode を入力 filtered_df = df[df['shopCode'] == specific_shop_code] # 抽出された DataFrame を表示 print(filtered_df)

specific_shop_code に対象の shopCode を指定して、その値に一致する行だけを抽出しています。この抽出された DataFrame が filtered_df に格納され、その内容が表示されます。

未分類

Posted by ぼっち