Panndasのデータフレームですが列にアクセスする際は

df[‘price’] でも df.price でもどちらでも構いません。
※ 列に price 列があること前提です。

リスト型データの中味を操作する場合、通常ですとループ処理を記述しますが、
Pandasは1行でデータフレームの全列に対して処理を行うことができます。

Python使うならpandas使わないともったいなすなのです。