インデックスを保持してキーの名前を変更しながら、パンダのデータフレームを転置するにはどうすればよいですか?

Akshay Sakariya

これは私が持っているものです:

df: 
         A    B    C    D
0 foo    1    3    5    7
1 moo    2    4    6    8
2 poo    3    5    7    9

私が欲しいもの:

df_Transposed:
         foo    moo   poo 
0    A    1      2     3
1    B    3      4     5
2    C    5      6     7
3    D    7      8     9

試してみましたtranspose()が、鍵がノーの範囲になりました。列の。キーをにしたい['foo', 'moo', 'poo']そして、インデックスをと同じままにしておきたいdf

正方行列を想定しないでください。これは単一のインデックスフレームです。

Akshay Sakariya

私はそれを別の方法で行うことができました。これが私のコードです。転置後:

df.columns = df.iloc[0]
df = df.reset_index()
df = df.drop(df.index[0])
df = df.reset_index()
df =df.drop(["level_0","index"],axis = 1)

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

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

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ