毎回質問ばかりで済みません。
今回は、Python Pandas 列の結合で困っています。
郵便番号,都道府県,市,町,丁番号,
662-00xx,兵庫県,西宮市,丸々町,2丁目1-×,
662-01xx,兵庫県,西宮市,丸々町,2丁目2-×,
662-02xx,兵庫県,西宮市,丸々町,3丁目3-×,
662-03xx,兵庫県,西宮市,丸々町,3丁目4-×,
662-04xx,兵庫県,西宮市,丸々町,3丁目5-×,
662-05xx,兵庫県,神戸市,丸々町,3丁目6-×,
662-06xx,兵庫県,姫路市,丸々町,3丁目7-×,
というCSVファイルを
住所,
662-00xx
兵庫県西宮市丸々町
2丁目1-×,
662-01xx
兵庫県西宮市丸々町
2丁目2-×,
662-02xx
兵庫県西宮市丸々町
3丁目3-×,
662-03xx
兵庫県西宮市丸々町
3丁目4-×,
662-04xx
兵庫県西宮市丸々町
3丁目5-×,
662-05xx
兵庫県神戸市丸々町
3丁目6-×,
662-06xx
兵庫県姫路市丸々町
3丁目7-×,
のように
エクセルに例えると A列からE列のすべての各行をマージその時にセルの境目は改行にして
別途一列だけのラベル印刷用のCSVとして書き出したいのですが
文字列の結合などで調べても単体の文字列結合
mix = "aaa"+"bbb"
や
print(df['郵便番号'] + df['都道府県'] + df['市'] + df['町'] + df['丁番号'])
などは調べられたのですが、肝心の改行して結合がわかりません。
エクセルでセルを+で繋いで文字列にしてAlt改行すればいいといわれてしまえばそれまでなのですが、できれば今後のためにも業務効率化の勉強としてPandasで経験したいと思っています。
正直これがものすごく大変なコードなのか基礎的なことすら判らないような初心者で申し訳ないのですが、
何か良い方法や文献がありましたら教えていただけないでしょうか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/08 19:23 編集
2021/05/08 20:26
2021/05/08 22:40