私は最初の列のすべての要素を分割し、両方の新しい列に列ヘッダを割り当てるパンダデータフレームを持っています。列を分割してパンダのデータフレームにヘッダを割り当てる
0 1 2 3 4
A|Item Name 25 26 31 40 45 B|Item Name 26 28 29 32 50 C|Item Name 31 32 12 32 11
の予想される出力
Ltr Itm 0 1 2 3 4
A Item Name 25 26 31 40 45 B Item Name 26 28 29 32 50 C Item Name 31 32 12 32 11
がしようとすると同じに変換するには、次のコードを使用:今列は何のheader.itを持っていないようなものがあります:
df2 = pd.DataFrame(df2.row.str.split('|', 1).tolist(), columns=['Let', 'Itm'])
しかし、データフレームに「行」属性がないというエラーが発生しました。
ご迷惑をおかけして申し訳ございません。ありがとう。
を取得するには、インデックスのように見える、と間違いなくあなたはウォンを使用ラインので、「行」という名前の列はありませんアプローチはほとんど正しいが、仕事はしない。 – Vaishali