我经常想要遍历数据帧的长数组或列,并为每个项目查看它是否是另一个数组的成员.而不是做
giant_list = ["a", "c", "j"]
good_letters = ["a", "b"]
isin = falses(size(giant_list,1))
for i=1:size(giant_list,1)
isin[i] = giant_list[i] in good_letters
end
Run Code Online (Sandbox Code Playgroud)
是否有任何矢量化(双向矢量?)方式在朱莉娅这样做?与基本操作符类似,我想做类似的事情
isin = giant_list .in good_letters
Run Code Online (Sandbox Code Playgroud)
我意识到这可能是不可能的,但我只是想确保我没有遗漏一些东西.我知道我可能会使用DataStructures中的DefaultDict做类似但不知道基础中的任何内容.