Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dataframe Julia date作为列名_Dataframe_Date_Julia - Fatal编程技术网

Dataframe Julia date作为列名

Dataframe Julia date作为列名,dataframe,date,julia,Dataframe,Date,Julia,我正在构建一个数据框,我希望使用Julia的日期作为列的名称,这可能吗 如果我有一个数据帧 df=DataFrame();df.DateTime(2013)=2:4 返回错误。数据帧的列标识符是符号,因此需要将日期时间转换为符号: julia> df = DataFrame(); julia> df[!, Symbol(DateTime(2013))] = 2:4; julia> df 3×1 DataFrame │ Row │ 2013-01-01T00:00:00 │

我正在构建一个数据框,我希望使用Julia的日期作为列的名称,这可能吗

如果我有一个数据帧

df=DataFrame();df.DateTime(2013)=2:4


返回错误。

数据帧的列标识符是
符号,因此需要将
日期时间
转换为
符号

julia> df = DataFrame();

julia> df[!, Symbol(DateTime(2013))] = 2:4;

julia> df
3×1 DataFrame
│ Row │ 2013-01-01T00:00:00 │
│     │ Int64               │
├─────┼─────────────────────┤
│ 1   │ 2                   │
│ 2   │ 3                   │
│ 3   │ 4                   │
这也适用于
String
s,结果相同:

julia> df[!, string(DateTime(2014))] = 12:14;

julia> df
3×2 DataFrame
│ Row │ 2013-01-01T00:00:00 │ 2014-01-01T00:00:00 │
│     │ Int64               │ Int64               │
├─────┼─────────────────────┼─────────────────────┤
│ 1   │ 2                   │ 12                  │
│ 2   │ 3                   │ 13                  │
│ 3   │ 4                   │ 14                  │
最后请注意,
df[:colname]
语法被贬低,取而代之的是
df[!,:colname]
,但为了找到它,您需要从以下内容开始:

julia --depwarn=yes