所以我只想将 DataFrame 写入 csv 文件(或 xlsx)。但是在执行代码来填充 DataFrame 并能够在控制台中看到它之后,我无法保存它。(无论是加载了 CSV 包还是 xlsx 包的 .csv 或 .xlsx)。
微量元素:
using DataFrames
using CSV
df = DataFrame([String,Float64,Float64],["a","b","c"], 1000)
CSV.write("Trial_Julia_Output.csv", df)
Run Code Online (Sandbox Code Playgroud)
这失败了
UndefRefError: access to undefined reference
我究竟做错了什么?
堆栈跟踪:
[1] getindex(::Array{String,1}, ::Int64) at .\array.jl:809
[2] getindex at C:\Users\chris\.julia\packages\DataFrames\oQ5c7\src\dataframe\dataframe.jl:400 [inlined]
[3] getindex at C:\Users\chris\.julia\packages\DataFrames\oQ5c7\src\dataframerow\dataframerow.jl:212 [inlined]
[4] getcolumn(::DataFrameRow{DataFrame,DataFrames.Index}, ::Symbol) at C:\Users\chris\.julia\packages\DataFrames\oQ5c7\src\other\tables.jl:31
[5] getcolumn at C:\Users\chris\.julia\packages\Tables\UxLRG\src\Tables.jl:101 [inlined]
[6] eachcolumn at C:\Users\chris\.julia\packages\Tables\UxLRG\src\utils.jl:70 [inlined]
[7] writerow(::Array{UInt8,1}, ::Base.RefValue{Int64}, ::Int64, ::IOStream, ::Tables.Schema{(:a, :b, :c),Tuple{String,Float64,Float64}}, ::DataFrameRow{DataFrame,DataFrames.Index}, ::Int64, ::CSV.Options{UInt8,UInt8,Nothing,Tuple{},CSV.var"#60#63"}) at C:\Users\chris\.julia\packages\CSV\CJfFO\src\write.jl:342
[8] #66 at …Run Code Online (Sandbox Code Playgroud) 我有一个JS文件,它可以完美地工作,并执行其中的所有代码.
但我现在添加了以下JQuery:
$("#need2Know").click(function(){
window.location ="URLString";
return false;
});
$("#nice2Know").click(function(){
window.location ="URLString";
return false;
});
Run Code Online (Sandbox Code Playgroud)
当我在HTML文件中调用此部分代码时,onclick处理按预期执行.但是,只要我将其粘贴到JS文件中(在所有其他代码之上,其余代码仍然有效),onclick处理就不再起作用了.
我使用以下JQuery库:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
Run Code Online (Sandbox Code Playgroud)
我的JQ文件在此库之后调用.
对我来说很奇怪的是,代码在HTML中工作但在JS文件中没有,尽管代码的其余部分仍然像以前一样处理...
关于如何解决这个问题的任何建议,所以可以在JS中执行点击处理?
如何在 Julia 中加快字符串到日期时间的转换?需要很长时间,并且在进程中分配了大量内存?