私はPandas(Pythonで)を使用してCSVからデータフレームとして読み込んでいます。 CSVは、次のように基本的になります。Pandasを使用して行データを列にピボットする
image img1.jpg
date Thursday, May 5
link bit.ly/asdf
subject 'Unique subject line 1'
image img2.jpg
date Tuesday, May 17
link bit.ly/zxcv
subject 'Unique subject line 2'
image img3.jpg
date Monday, May 9
link bit.ly/sdfg
subject 'Unique subject line 3'
私は現在列として1列に行データとして記載されている属性で、それぞれ独自のグループ化は、単一の行にあるデータフレームにそれを取得したいのですが名前。したがって、次のようなもの:
image date link subject
img1.jpg Thursday, May 5 bit.ly/asdf 'Unique subject line 1'
img2.jpg Tuesday, May 17 bit.ly/zxcv 'Unique subject line 2'
img3.jpg Monday, May 9 bit.ly/sdfg 'Unique subject line 3'
私はpandas.pivot_table
を使用してみましたともちょうど私が欲しいの列を持つ空のデータフレームを作成しますが、両方の方法で、私は、インデックスまたは凝集のいずれかに問題を抱えています。これは、私がいずれかの属性でグループ化しているわけではないので、数値データを集計しようとしているわけではないと思います。
このようにデータを整形するのは簡単ではないようですが、私が望むグループをどのように定義するかはわかりません。 pivot_table
を使ってこれを行う方法はありますか、別の方法で行うのが最善でしょうか?
優れた、ありがとう!同様に構造化されたデータを持つ他の人にとっては、df.pivot(columns = 0、values = 1、index = 'image_group')を使う必要がありました。 – nicolekanderson