Pandas.DataFrame転置

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。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の、最速のような操作を用いてマトリクス反転法です。

おすすめ

転載: blog.csdn.net/a19990412/article/details/90744905