【发布时间】:2016-10-01 09:21:06
【问题描述】:
我想创建一个DataFrame 的索引子集并在其中使用一个变量。在这种情况下,我想将第一列的所有 -9999 值更改为 NA。如果我这样做:df[df[:1] .== -9999, :1] = NA 它应该像它应该的那样工作。但是如果我使用变量作为索引器,它会出现错误(LoadError:KeyError:key:i not found):
i = 1
df[df[:i] .== -9999, :i] = NA
【问题讨论】:
-
这就是解决方案!谢谢!
-
我想知道您为什么使用
:1作为列索引名称,为什么不直接使用数组? -
如果它解决了您的问题,请接受答案:)
标签: indexing dataframe julia keyerror