免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/a19990412/article/details/90744905
ブリーフ
動機
- 時には、取得したデータを変更する方法は、データ収集の速度を向上させることができます。
- 時々、不確定の長さのデータを、記憶されているので、最初の予想をクロール。
- 時々、あなたにこのようなデータをそこに与えるために、しかし、簡単に使用することはできません
- ...
これらの例では、転置方法のデータフレームのランクに遭遇する必要がある場合があります。
貢献
それはランクの転置の方法を提供しPandas.DataFrame
実験セクション
- インポートパッケージ
>>> import pandas as pd
- データの作成
>>> df = pd.DataFrame([['A', 1, 2], ['B', 3, 4]], columns=['Name', 'c1', 'c2'])
- データは以下のように読み取ります。
>>> df
Name c1 c2
0 A 1 2
1 B 3 4
- 操作:
>>> df2 = pd.DataFrame(df.values.T, index=df.columns, columns=df.index)
>>> df2
0 1
Name A B
c1 1 3
c2 2 4
結論
これは単に内蔵numpyの、最速のような操作を用いてマトリクス反転法です。