DataFrameを扱っていて、各レコードの要素を取り出す書き方が2つあり、違いが気になったので整理しておきます。 以下のデータフレームを扱うこととします。 for index, row in df.iterrows(): 各rowの処理を記載 このrowの持つ要素を取り出す方法が2通りあります。
import pandas as pd df = pd.DataFrame({ 'A': [10, 10], 'B': [20, 20], 'C': [30, 30]}, index=[1, 2]) # リストでもタプルでもOK multiple = (2,3,4) # 各列に2, 3, 4を掛ける df_multiple = df * multiple # A B C # 1 20 60 120 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する