假设:我有一个Julia数据框,其中有一列标题为article_id
.
通常,我可以使用一些语法(如df = DataFrame(CSV.File(dataFileName; delim = ","))
)来声明数据帧.如果我想获取与已知属性相关的列,可以执行df.article_id
之类的操作.我还可以通过执行df."article_id"
来索引该特定列.
但是,如果我创建了一个字符串并将其赋值为article_id
,例如str = "article_id"
,那么我无法通过df.str
索引数据帧:这样做会产生错误.这是有意义的,因为str
不是数据帧的属性,而str
is的值是数据帧的属性.如何对数据帧进行索引以获得与str
值对应的列?我正在寻找一些类似df.valueof(str)
的语法.
有什么解决办法吗?