0
私はインデックスにdatetime型の列を持つデータフレームを持っています。 私は、適用機能で行ごとのデータを処理したいと思います。現在の行のインデックス値にはどうやってアクセスできますか?パンダ:行からの日時インデックス値を取得
hid lat lon
2016-08-11 10:56:00 549 40.639504 -79.996961
2016-08-11 10:57:00 639 40.539504 -79.993981
2016-08-11 10:58:00 749 40.438842 -79.924733
def f(row):
# I want to access row idx value here
df['new'] = df.apply(lambda row: f(row), axis=1)
あなたは、 '生= true'をを渡す返しますシリーズを適用しない場合実際に'df.apply(lambda row:row.index、axis = 0)'で行インデックスを取得できるかもしれませんが、もちろんあなたの提案はより理にかなっています。 – ayhan
あなたは実際には正しいです、それは軸= 1であってもシリーズを返すので、あなたはその名前を呼ぶことができます。 –