0
A
答えて
1
を使用して繰り返し処理を行う場合、私は唯一の列名を欲しい:
for i, r in df.iterrows():
...
何が起こることは、各行r
が等しいr.index
で、pd.Series
オブジェクトに変換されていることですdf.columns
に、r.values
はdf.iloc[i].values
に等しい。各繰り返しでdf
の列にアクセスするので、
、あなたはこのような何かをしたい:
df
id year
0 1 2009
1 2 2012
2 3 2013
3 4 2014
4 5 2015
r = None
for i, r in df.iterrows():
print(r['id'])
1
2
3
4
5
r # outside the loop, `r` holds the last row
id 5
year 2015
Name: 4, dtype: int64
r.index
Index(['id', 'year'], dtype='object')
1
あなたは既に列名になっているので、あなただけのことができますシリーズをドロップしたい場合ループを開始するときは、変数_
を使用してください。
for column_name, _ in df.iteritems():
# do something
ただし、実際の使用例はわかりません。列名を直接繰り返すことができます:
関連する問題
- 1. パンダのデータフレームの反復処理中の改善方法
- 2. PyTableで列名を反復処理する方法は?
- 3. データフレームの列を効率的に反復処理する方法は?
- 4. 反復処理の最初のデータを取得する方法
- 5. 反復処理オーバー選択パンダのデータフレーム内のセルと値
- 6. 反復処理 - パンダ/ Pythonの
- 7. Numpyの配列の列を反復処理する方法は?
- 8. リスト内のリストを列に反復処理する方法は?
- 9. Rスクリプトでファイル名を反復処理する方法は?
- 10. QStringListを反復処理する方法
- 11. 反復処理は、以下の方法が「ルート」(クラス名、クラスメソッド)を取得
- 12. JavaScriptで配列とオブジェクトを反復処理する方法
- 13. 配列内のオブジェクト値を反復処理する方法は?
- 14. 文字列の文字を反復処理する方法は?
- 15. 配列内のオブジェクトを反復処理する方法は?
- 16. 配列の配列を反復処理する方法
- 17. String配列を反復処理する方法は?
- 18. 多次元JSON配列を反復処理する方法は?
- 19. Laravel 5.4:リクエスト配列を反復処理する方法は?
- 20. JSON配列を反復処理する方法は?
- 21. Lodashで配列内のオブジェクトを反復処理する方法
- 22. 反復パンダ以上のデータフレームの列
- 23. Pandas DataFrameの反復処理は、列名の反復処理と同じですか?
- 24. Request.Formと一致するセッションキーを反復処理する方法
- 25. PHPで$ _POST配列を反復処理する方法
- 26. foreachループでdatarow配列を反復処理する方法
- 27. RailsでJSON配列を反復処理する方法
- 28. Javaでjson文字列を反復処理する方法
- 29. Rubyはを反復処理し、方法
- 30. すべてのContentresolverエントリを反復処理する方法は?