6
パンダ:列内のテキストを複数の行に分割するにはどうすればよいですか?
大きなcsvファイルを使用していて、最後から2番目の列に、特定の区切り文字で分割するテキストの文字列があります。パンダやパイソンを使ってこれを行う簡単な方法があるかどうか疑問に思っていましたか? CustNum CustomerName ItemQty Item Seatblocks ItemExt 32363 McCartney, Paul 3 F04 2:218:10:4,6 60 31316 Lennon, John 25 F01 1:13:36:1,12 1:13:37:1,13 300 スペース(' ')で区切っ(':')てからSeatblocks列のコロンで区切りたいのですが、セルごとに異なる列数になります。Seatblocks列がシートの最後になるように列を再配置する機能がありますが、そこから何をするかわかりません。組み込みtext-to-columns関数とクイックマクロを使用してExcelで実行できますが、データセットにExcelで処理するにはレコードが多すぎます。 最終的には、John Lennonのようなレコードを取り、複数の行を作成し、座席の各セットからの情報を別々の行に入れたいと思います。