Issue #484 <https://github.com/JuliaStats/DataFrames.jl/pull/484> seems to 
indicate it is on purpose. 

On Wednesday, February 5, 2014 3:00:39 PM UTC+2, Christian Groll wrote:
>
> Since updating DataFrames and DataArrays recently, operators and basic 
> functions are not working on DataFrames anymore. Is this a new design 
> decision, or only temporary due to restructuring the code base?
>
>
> julia> Pkg.status()
>  - DataFrames                    0.5.1
>  - DataArrays                    0.1.1
>
> julia> df = DataFrame(rand(4, 2))
> 4x2 DataFrame
> |-------|----------|----------|
> | Row # | x1       | x2       |
> | 1     | 0.698851 | 0.353054 |
> | 2     | 0.427287 | 0.76353  |
> | 3     | 0.872991 | 0.182744 |
> | 4     | 0.779048 | 0.554823 |
>
> julia> df + 1
> ERROR: no method +(DataFrame, Int64)
>
> julia> mean(df)
> ERROR: no method +((ASCIIString,DataArray{Float64,1}), 
> (ASCIIString,DataArray{Float64,1}))
>  in mean at statistics.jl:11
>
> julia> df + df
> ERROR: no method +(DataFrame, DataFrame)
>
>

Reply via email to