我正在尝试在 Julia Plots.jl(GR 后端)中绘制一个包含空格的数据帧中特定列的图表。
这是我的数据框架结构:
这是我的代码:
这个失败了,错误信息为:
我能:
但我不能:
在这种特定情况下,我应该如何引用这一列?
这是我的数据框架结构:
17-element Array{Symbol,1}:
Symbol("DATE/TIME")
[...]
:TEMPERATURE
Symbol("EXT TEMPERATURE")
:PIM
[...]
这是我的代码:
using CSV, DataFrames
me=CSV.File(joinpath(dir,"myfile.csv"),delim=';')
medf=me|>DataFrame
using Plots,StatPlots,GR
@df medf GR.plot(Symbol("EXT TEMPERATURE"),title="Temperature")
这个失败了,错误信息为:
MethodError: no method matching plot(::Symbol)
Closest candidates are:
plot(!Matched::Union{AbstractString, Function, AbstractArray{T,2} where T, AbstractArray{T,1} where T}...; kv...) at C:\Users\condo\.julia\packages\GR\joQgG\src\jlgr.jl:1118
我能:
@df medf GR.plot(:TEMPERATURE)
但我不能:
@df medf GR.plot(:EXT TEMPERATURE)
在这种特定情况下,我应该如何引用这一列?