pandasでread_csvしたcsvの「カナ」列のデータを
ローマ字に変換し、新たにcsv出力したいです。
変換の部分がうまくいきません。
pandasで読み取ったcsvの値をpykakasiで変換することは可能でしょうか?
python3.7.1
1data = 'data.csv' 2outfile = 'outfile.csv' 3 4from pykakasi import kakasi 5 6kakasi = kakasi() # Generate kakasi instance 7 8kakasi.setMode("K", "a") # Katakana to ascii 9kakasi.setMode("r", "Hepburn") # Use Hepburn romanization 10 11import pandas as pd 12kana = pd.read_csv(data, engine="python", usecols=[1]) 13kana['カナ'] 14 15conv = kakasi.getConverter() 16result = conv.do(kana) 17
data.csv
1ID,カナ 21,タナカ タロウ 32,スズキ ジロウ
KeyError: 0 During handling of the above exception, another exception occurred:
getConverterの引数にDataFrameは
指定できないのでしょうか?
よろしくお願い致します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/02/18 07:16
2019/02/18 08:17
退会済みユーザー
2019/02/18 08:34 編集
2019/02/18 08:52
退会済みユーザー
2019/02/18 09:03
2019/02/18 11:26 編集
退会済みユーザー
2019/02/19 00:52