将Julia中的字符串和int64类型转换为日期类型

3

我正在尝试将字符串和Int64列类型转换为Julia中的日期类型。 我尝试了许多方法,例如Dates()。 按列转换时最好的方法是什么?

 10×2 DataFrame
 Row │ stock_date   price   
     │ String      Float64 
─────┼─────────────────────
   1 │ Jan 1 2000    39.81
   2 │ Feb 1 2000    36.35
   3 │ Mar 1 2000    43.22
   4 │ Apr 1 2000    28.37
   5 │ May 1 2000    25.45
   6 │ Jun 1 2000    32.54
   7 │ Jul 1 2000    28.4
   8 │ Aug 1 2000    28.4
   9 │ Sep 1 2000    24.53
  10 │ Oct 1 2000    28.02

 10×2 DataFrame
 Row │ Year   ma_value 
     │ Int64  Float64  
─────┼─────────────────
   11960   12.9945
   21961   12.4031
   31962   13.943
   41963   13.0059
   51964   14.9382
   61965   13.2202
   71966   12.9324
   81967   12.8837
   91968   12.2977
  101969   11.9549
1个回答

3

2
你的第二个案例的正确格式是:DateTime.(my_df.stock_date, dateformat"u d Y")。这样可以在编译时进行格式化解析,而不是在运行时进行。 - Przemyslaw Szufel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接