質問編集履歴

1

解決策を追記

2018/10/04 12:31

投稿

Yukiya025
Yukiya025

スコア86

test CHANGED
File without changes
test CHANGED
@@ -141,3 +141,47 @@
141
141
  `print(ja)`の部分をcsvのファイル操作に差し替えればよいのかとは思うのですが、「n列目を指定してそこにデータを追記」という方法が見つけられませんorz
142
142
 
143
143
  よろしくお願いします。
144
+
145
+
146
+
147
+ # できましたー(≧∇≦)b
148
+
149
+ `csvScraping.py`のみの変更です。
150
+
151
+ `csvの内容['項目名'][index番号]` で指定<3
152
+
153
+ ```python
154
+
155
+ # csvScraping.py
156
+
157
+ import pandas as pd
158
+
159
+ from googletrans import Translator
160
+
161
+
162
+
163
+ def show_word():
164
+
165
+ csv_input = pd.read_csv('26and1.csv', sep=",")
166
+
167
+ csv_input['Яп'] = ''
168
+
169
+
170
+
171
+ for index, row in csv_input.iterrows():
172
+
173
+ ru = csv_input.iloc[index, 0]
174
+
175
+ translator = Translator()
176
+
177
+ ru_ja = translator.translate(ru, 'ja')
178
+
179
+ ja = ru_ja.text
180
+
181
+ csv_input['Яп'][index] = ja
182
+
183
+
184
+
185
+ csv_input.to_csv('26and1.csv', index=False)
186
+
187
+ ```