質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

6360閲覧

pythonでタブ区切りになってしまったCSVをカンマ区切りに戻したい

Sonono

総合スコア85

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2019/06/26 03:05

CSVが破損してタブ区切りになってしまったのでカンマ区切りに直したいのですが、いい方法をお聞きしたいです。
末尾のようなテキストについて、

text = ','.join(text.split())

とすると、カンマははいりますが、行を分けられません...。行の分け方を保持しつつカンマ区切りにしたいです。

text = "1 芝 東京 14 3 船橋・県立 千葉 13 1 市川 千葉 13 1 桐朋 東京 13 2 秋田 秋田 12 3 前橋・県立 群馬 12"

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2019/06/26 03:15

そのファイルだけの問題なら、エクセルでタブ区切りで読み込んで、コンマ区切りで書き出せばいいですが。
guest

回答2

0

ベストアンサー

python

1text = ','.join(text.split("\t"))

投稿2019/06/26 03:22

kasa0

総合スコア578

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

str.replace() でTABを','に置換するとよいのでは?

Python

1text = """ 21 芝 東京 14 33 船橋・県立 千葉 13 41 市川 千葉 13 51 桐朋 東京 13 62 秋田 秋田 12 73 前橋・県立 群馬 12 8""" 9print(text.replace('\t', ',')) 10#1,芝,東京,14 11#3,船橋・県立,千葉,13 12#1,市川,千葉,13 13#1,桐朋,東京,13 14#2,秋田,秋田,12 15#3,前橋・県立,群馬,12

投稿2019/06/26 03:19

magichan

総合スコア15898

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問