Pythonでデータフレームの各インデックスの列ヘッダーを取得するのはなぜですか?

ここで試してみる

こんにちは。現在、次のコードを使用してPythonで空のデータフレームを作成しようとしています。

for i in range (len('bus0')):
    empty_df = pd.DataFrame(np.nan, index=[i], columns=['bus0', 'bus1'])
    print(empty_df)

しかし、データフレーム内の各インデックスの列ヘッダーbus0とbus1を再出力する出力(以下)を取得しています。

 bus0  bus1
0   NaN   NaN
   bus0  bus1
1   NaN   NaN
   bus0  bus1
2   NaN   NaN
   bus0  bus1
3   NaN   NaN

インデックスごとに列ヘッダーが繰り返し表示されるのではなく、上部に1回だけ表示されるようにします。どうすればこれを達成できますか?

コリン

いくつかのことが起こっています。forループを通過するたびに、データフレームの再割り当てと再印刷の両方を行います。

私が何を意味するかを理解するために、次のコード(forループからprintステートメントを取り出すだけ)は、データフレームに割り当てられた最後のデータのみを出力します。

for i in range (len('bus0')):
    empty_df = pd.DataFrame(np.nan, index=[i], columns=['bus0', 'bus1'])

# print(empty_df)
'''
bus0  bus1
3   NaN   NaN
'''

データフレーム全体を再割り当てする代わりに、forループの前に宣言し、.ilocを使用してforループの各行を追加します.ilocを使用して、forループを繰り返しながら、さまざまな行にさまざまな値を割り当てることもできます。

import pandas as pd
import numpy as np

empty_df = pd.DataFrame(columns=['bus0', 'bus1'])

for i in range (len('bus0')):
    empty_df.loc[i] = np.nan

# print(empty_df)
'''
bus0 bus1
0  NaN  NaN
1  NaN  NaN
2  NaN  NaN
3  NaN  NaN
'''

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

マルチインデックスデータフレームを取得するためにデータを転置するのはなぜですか?

分類Dev

ヘッダーなしでパンダデータフレームの列の長さを取得する

分類Dev

別のデータフレームから null ではない行を選択し、そのインデックスをランダムに取得する方法

分類Dev

インデックスなしでデータフレーム列の最後の値を取得する

分類Dev

連結されたデータフレームを使用すると、「IndexError:文字列インデックスが範囲外」になるのはなぜですか

分類Dev

このデータフレームでインデックスの配置が非常に奇妙なのはなぜですか?それを修正する方法は?

分類Dev

Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

分類Dev

パンダのマルチレベルデータフレームで不要なインデックスヘッダーを削除する方法

分類Dev

値、インデックス、列の配列でパンダのデータフレームを更新するにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームのインデックスの値が重複しているのはなぜですか?

分類Dev

Pandasデータフレームのグループ全体で最大インデックスの列を取得する

分類Dev

データフレームの書き込みでヘッダーとテールのみのファイルが作成されるのはなぜですか?

分類Dev

Python:1つがランダムサンプルであるのに、2つのデータフレームのインデックスを比較できないのはなぜですか

分類Dev

pandasデータフレームで同等のインデックスを作成するnumpy配列を取得するにはどうすればよいですか?

分類Dev

パンダは複合インデックスでデータフレームの行番号を取得します

分類Dev

パンダのデータフレームを列ヘッダーのない辞書に変換するにはどうすればよいですか?

分類Dev

出力データフレームに同じインデックスの2つの列があるのはなぜですか?

分類Dev

真のインデックスなしでパンダのデータフレームを再形成する

分類Dev

行と列のインデックスでパンダのデータフレームをマージする方法はありますか?

分類Dev

Pandasデータフレームで、max()関数が列をスキップするのはなぜですか?

分類Dev

パンダのデータフレームでインデックスをリセットする方法は?

分類Dev

パンダで空のデータフレームを取得するのはなぜですか?

分類Dev

インデックスなしでパンダデータフレームから列の値を取得します

分類Dev

subを使用すると、データフレームのインデックスが変更されるのはなぜですか?

分類Dev

データフレームの3列ごとに各行の最大インデックスを取得するにはどうすればよいですか?

分類Dev

インデックスのないパンダでデータフレームを転置するにはどうすればよいですか?

分類Dev

Python:パンダのデータフレームからインデックスを選択する方法は?

分類Dev

Sparkデータフレームで各グループのインデックスを作成する

分類Dev

パンダのデータフレームインデックスがインデックスタイプに応じて軸を変更するのはなぜですか?

Related 関連記事

  1. 1

    マルチインデックスデータフレームを取得するためにデータを転置するのはなぜですか?

  2. 2

    ヘッダーなしでパンダデータフレームの列の長さを取得する

  3. 3

    別のデータフレームから null ではない行を選択し、そのインデックスをランダムに取得する方法

  4. 4

    インデックスなしでデータフレーム列の最後の値を取得する

  5. 5

    連結されたデータフレームを使用すると、「IndexError:文字列インデックスが範囲外」になるのはなぜですか

  6. 6

    このデータフレームでインデックスの配置が非常に奇妙なのはなぜですか?それを修正する方法は?

  7. 7

    Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

  8. 8

    パンダのマルチレベルデータフレームで不要なインデックスヘッダーを削除する方法

  9. 9

    値、インデックス、列の配列でパンダのデータフレームを更新するにはどうすればよいですか?

  10. 10

    マルチインデックスデータフレームのインデックスの値が重複しているのはなぜですか?

  11. 11

    Pandasデータフレームのグループ全体で最大インデックスの列を取得する

  12. 12

    データフレームの書き込みでヘッダーとテールのみのファイルが作成されるのはなぜですか?

  13. 13

    Python:1つがランダムサンプルであるのに、2つのデータフレームのインデックスを比較できないのはなぜですか

  14. 14

    pandasデータフレームで同等のインデックスを作成するnumpy配列を取得するにはどうすればよいですか?

  15. 15

    パンダは複合インデックスでデータフレームの行番号を取得します

  16. 16

    パンダのデータフレームを列ヘッダーのない辞書に変換するにはどうすればよいですか?

  17. 17

    出力データフレームに同じインデックスの2つの列があるのはなぜですか?

  18. 18

    真のインデックスなしでパンダのデータフレームを再形成する

  19. 19

    行と列のインデックスでパンダのデータフレームをマージする方法はありますか?

  20. 20

    Pandasデータフレームで、max()関数が列をスキップするのはなぜですか?

  21. 21

    パンダのデータフレームでインデックスをリセットする方法は?

  22. 22

    パンダで空のデータフレームを取得するのはなぜですか?

  23. 23

    インデックスなしでパンダデータフレームから列の値を取得します

  24. 24

    subを使用すると、データフレームのインデックスが変更されるのはなぜですか?

  25. 25

    データフレームの3列ごとに各行の最大インデックスを取得するにはどうすればよいですか?

  26. 26

    インデックスのないパンダでデータフレームを転置するにはどうすればよいですか?

  27. 27

    Python:パンダのデータフレームからインデックスを選択する方法は?

  28. 28

    Sparkデータフレームで各グループのインデックスを作成する

  29. 29

    パンダのデータフレームインデックスがインデックスタイプに応じて軸を変更するのはなぜですか?

ホットタグ

アーカイブ