前提・実現したいこと
数万行あるリスト動詞を比較しています.
word_combi['saki']というリストの各行に入っている文字列を,pn_dic_designというリストと照合します.
一致する場合はpn_dic_design['eval']に入っている値を代入させています.
数が多くなると時間がとてもかかるのでなんとか高速化したいです.
良い方法はありませんでしょうか.
ご教授ください.
発生している問題・エラーメッセージ
とくになし
該当のソースコード
Python
1for il in range(len(pn_dic_design)): 2 for ih in range(len(word_combi)): 3 if (word_combi['saki'].iloc[ih] == pn_dic_design['word'].iloc[il]) and (word_combi['category'].iloc[ih] == 'cushion') : 4 word_combi['senti'].iloc[ih] = pn_dic_design['eval'].iloc[il] 5 index_design.append([i for i, x in enumerate(word_combi['moto']) if x == pn_dic_design['word'].iloc[il]])
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー