teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

解決策を追記

2018/10/04 12:31

投稿

Yukiya025
Yukiya025

スコア86

title CHANGED
File without changes
body CHANGED
@@ -69,4 +69,26 @@
69
69
  print(ja)
70
70
  ```
71
71
  `print(ja)`の部分をcsvのファイル操作に差し替えればよいのかとは思うのですが、「n列目を指定してそこにデータを追記」という方法が見つけられませんorz
72
- よろしくお願いします。
72
+ よろしくお願いします。
73
+
74
+ # できましたー(≧∇≦)b
75
+ `csvScraping.py`のみの変更です。
76
+ `csvの内容['項目名'][index番号]` で指定<3
77
+ ```python
78
+ # csvScraping.py
79
+ import pandas as pd
80
+ from googletrans import Translator
81
+
82
+ def show_word():
83
+ csv_input = pd.read_csv('26and1.csv', sep=",")
84
+ csv_input['Яп'] = ''
85
+
86
+ for index, row in csv_input.iterrows():
87
+ ru = csv_input.iloc[index, 0]
88
+ translator = Translator()
89
+ ru_ja = translator.translate(ru, 'ja')
90
+ ja = ru_ja.text
91
+ csv_input['Яп'][index] = ja
92
+
93
+ csv_input.to_csv('26and1.csv', index=False)
94
+ ```