質問編集履歴
1
曖昧だった目的を明確化しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
下記の様な二つのデータフレームがあり、data_frameに新しい列Dを作成しようと思っています。
|
2
|
-
列Dはdata_frameとmatchの列A, Bのが一緒の時にmatchの列Cの値、一致しない場合はXを記入したいのですがそれぞれの列をeachrowで回す以外
|
2
|
+
列Dはdata_frameとmatchの列A, Bのが一緒の時にmatchの列Cの値、一致しない場合はXを記入したいのですがそれぞれの列をeachrowで回す処理をしていたのですが、速度が遅い為それ以外の実行速度が速い方法をお教えいただけますでしょうか?
|
3
|
+
(実際のユースケースではdata_frameが100万行、matchが4000行のデータフレームですので、一件一件の速度を重要視しています。)
|
3
4
|
```Julia
|
4
5
|
data_frame = DataFrame(
|
5
6
|
A = [1, 1, 1, 1, 2, 2, 2, 2],
|