在LightTable Julia0.3中使用Datavector没有方法错误

时间:2014-07-12 08:02:06

标签: julia lighttable

LiteTable 0.6.7 朱莉娅0.3 Jewel0.6.4 6月0.2 Mac OSX 10.9

嗨,我在DataFrame包中使用Datavector时遇到了问题。

using DataFrames
df = DataFrame()
df["Name"] = DataVector["JohnSmith", "JaneDoe"]
df["Height"] = DataVector[73.0,68.0]
df["Weight"] = DataVector[NA,130]
df["Gender"] = DataVector["Male","Female"]
之后,朱莉娅说道。

no method convert(Type{DataArray{T,1}}, ASCIIString)
in getindex at array.jl:121

我可以在julia 0.2做同样的剧本 LightTable的插件如Jewel,June不接受这个DataFrames功能吗?

我尝试过dataeye()和其他功能,但这不起作用..

Brw,我在google小组发现了类似的帖子。 https://groups.google.com/forum/#!topic/julia-users/VmgmRnBCo9I

感谢阅读。

1 个答案:

答案 0 :(得分:0)

看起来您正在阅读DataArrays和DataFrames的旧文档。您可能希望查看更新的文档:http://juliastats.github.io/DataFrames.jl/

以下是你如何做你想做的事情:

using DataFrames
df = DataFrame()
df[:Name] = @data(["JohnSmith", "JaneDoe"])
df[:Height] = @data([73.0,68.0])
df[:Weight] = @data([NA,130])
df[:Gender] = @data(["Male","Female"])