pandas データフレームのカテゴリ値としてインデックス値を使用する

平和な

次のデータフレームがあります。

                  beat1   beat2   beat3   beat4   beat5   beat6   beat7  
filename                                                                  
M40_HC_503d.dat  0.7456  0.8574  0.7695  0.8698  0.8315  0.7908  0.8823   
M30_HC_461d.dat  0.7672  0.6682  0.7452  0.6853  0.7488  0.6782  0.6648   
M24_HC_459d.dat  0.6041  0.6439  0.5870  0.7452  0.6714  0.6684  0.6198   
M48_HC_543d.dat  0.8949  0.8570  0.9338  1.0545  1.0681  1.0775  0.8425   
M40_HC_506d.dat  0.7862  0.8917  0.9357  0.8250  0.8521  0.7146  0.7125

私は、列名れる別のデータフレームにしたいbeat1のはbeat7、インデックスだろうが、それは2つの列を持っているでしょう。このデータフレームの最初の列では、値はからのすべての値beat1beat7なり、2 番目の列はfilename値の元の値になります。このようなもの:

    values   filename
ind   
0   0.7456  M40_HC_503d.dat
1   0.8574  M40_HC_503d.dat
2   0.7695  M40_HC_503d.dat
3   0.8698  M40_HC_503d.dat
4   0.8315  M40_HC_503d.dat
5   0.7908  M40_HC_503d.dat
6   0.8823  M40_HC_503d.dat
7   0.7672  M30_HC_461d.dat
8   0.6682  M30_HC_461d.dat
9   0.7452  M30_HC_461d.dat
10  0.6853  M30_HC_461d.dat
11  0.7488  M30_HC_461d.dat
12  0.6782  M30_HC_461d.dat
13  0.6648  M30_HC_461d.dat

トランスポーズなど、いろいろ試しましたが、うまくいきませんでした。何か案は?

回転した
v = df.values
i = df.index.values

pd.DataFrame(
    np.hstack([v.reshape(-1, 1), i.repeat(v.shape[1])[:, None]]),
    columns=['values', 'filename']
)

   values         filename
0  0.7456  M40_HC_503d.dat
1  0.8574  M40_HC_503d.dat
2  0.7695  M40_HC_503d.dat
3  0.8698  M40_HC_503d.dat
4  0.8315  M40_HC_503d.dat
5  0.7908  M40_HC_503d.dat
6  0.8823  M40_HC_503d.dat
7  0.7672  M30_HC_461d.dat
8  0.6682  M30_HC_461d.dat
9  0.7452  M30_HC_461d.dat
...

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

pandasデータフレームに列を追加すると、カテゴリカルインデックスエラーが発生します

分類Dev

pandasデータフレームの値としてリストを使用する

分類Dev

groupby Pandasを使用して、2つのデータフレームからカテゴリと数値の列を結合する

分類Dev

Pandasデータフレーム:スライスインデックスに2番目の列を使用して列値をスライスする

分類Dev

pandasデータフレームのインデックスとしてgroupbyキーを使用する

分類Dev

セカンダリインデックスのリストを使用してPandasデータフレームにインデックスを付ける方法は?

分類Dev

インデックスと列が別のデータフレームの値であるPandasデータフレームにデータを入力する

分類Dev

Python / pandasを使用して、異なるデータフレームのカテゴリに関連付けられた値を合計する方法は?

分類Dev

数値データをPandasデータフレームのカテゴリ/ビンにマッピングする方法

分類Dev

Pandasデータフレーム内の重複する各行に値/インデックスを追加します

分類Dev

Python Pandas:別のデータフレームの文字列コメントからデータフレームのカテゴリの最大値を削除します

分類Dev

pandasデータフレームの他のインデックス値に基づいてインデックス値をグループ化します

分類Dev

2つのカテゴリのPandasデータフレームの値をピボットテーブルにカウントします

分類Dev

Python Pandas:パーセンテージに基づいてデータフレームの合計値をカテゴリに戻します

分類Dev

Seaborn and Pandas:Pythonのマルチインデックスデータを使用して複数のxカテゴリの棒グラフを作成します

分類Dev

エラーの取得:「ValueError:すべてのスカラー値を使用する場合は、ndarrayをpandasデータフレームに変換するときにインデックスを渡す必要があります」

分類Dev

pandasデータフレームの値としてリストを使用する方法は?

分類Dev

インデックスと列の関数としてPandasデータフレームを設定する方法

分類Dev

ローリング中央値を使用してPandasデータフレームの外れ値を除外する

分類Dev

別の列名としてpandasデータフレームの値を使用する

分類Dev

Python Pandas:基準に一致する値のインデックスを表示するデータフレームからリストを作成します

分類Dev

Pandasデータフレーム列に最大値と関連するインデックスを返す方法

分類Dev

行の値としてリストを使用してPandasデータフレームを作成します

分類Dev

pandasデータフレームの次のインデックス列の値と同じ値の連続した長さを確認してください

分類Dev

Pandasデータフレーム-行の最小値の列インデックスを取得します

分類Dev

列名でPandasデータフレームを結合すると、行の値と一致します(同じインデックス)

分類Dev

Pandas ValueError:データフレームにインデックスを付けると、シリーズの真理値があいまいになります

分類Dev

Pandasマルチインデックスデータフレームのセル値を文字列として返します

分類Dev

pandasデータフレームのインデックスの値を変更する

Related 関連記事

  1. 1

    pandasデータフレームに列を追加すると、カテゴリカルインデックスエラーが発生します

  2. 2

    pandasデータフレームの値としてリストを使用する

  3. 3

    groupby Pandasを使用して、2つのデータフレームからカテゴリと数値の列を結合する

  4. 4

    Pandasデータフレーム:スライスインデックスに2番目の列を使用して列値をスライスする

  5. 5

    pandasデータフレームのインデックスとしてgroupbyキーを使用する

  6. 6

    セカンダリインデックスのリストを使用してPandasデータフレームにインデックスを付ける方法は?

  7. 7

    インデックスと列が別のデータフレームの値であるPandasデータフレームにデータを入力する

  8. 8

    Python / pandasを使用して、異なるデータフレームのカテゴリに関連付けられた値を合計する方法は?

  9. 9

    数値データをPandasデータフレームのカテゴリ/ビンにマッピングする方法

  10. 10

    Pandasデータフレーム内の重複する各行に値/インデックスを追加します

  11. 11

    Python Pandas:別のデータフレームの文字列コメントからデータフレームのカテゴリの最大値を削除します

  12. 12

    pandasデータフレームの他のインデックス値に基づいてインデックス値をグループ化します

  13. 13

    2つのカテゴリのPandasデータフレームの値をピボットテーブルにカウントします

  14. 14

    Python Pandas:パーセンテージに基づいてデータフレームの合計値をカテゴリに戻します

  15. 15

    Seaborn and Pandas:Pythonのマルチインデックスデータを使用して複数のxカテゴリの棒グラフを作成します

  16. 16

    エラーの取得:「ValueError:すべてのスカラー値を使用する場合は、ndarrayをpandasデータフレームに変換するときにインデックスを渡す必要があります」

  17. 17

    pandasデータフレームの値としてリストを使用する方法は?

  18. 18

    インデックスと列の関数としてPandasデータフレームを設定する方法

  19. 19

    ローリング中央値を使用してPandasデータフレームの外れ値を除外する

  20. 20

    別の列名としてpandasデータフレームの値を使用する

  21. 21

    Python Pandas:基準に一致する値のインデックスを表示するデータフレームからリストを作成します

  22. 22

    Pandasデータフレーム列に最大値と関連するインデックスを返す方法

  23. 23

    行の値としてリストを使用してPandasデータフレームを作成します

  24. 24

    pandasデータフレームの次のインデックス列の値と同じ値の連続した長さを確認してください

  25. 25

    Pandasデータフレーム-行の最小値の列インデックスを取得します

  26. 26

    列名でPandasデータフレームを結合すると、行の値と一致します(同じインデックス)

  27. 27

    Pandas ValueError:データフレームにインデックスを付けると、シリーズの真理値があいまいになります

  28. 28

    Pandasマルチインデックスデータフレームのセル値を文字列として返します

  29. 29

    pandasデータフレームのインデックスの値を変更する

ホットタグ

アーカイブ