@@ -2,7 +2,7 @@ e_x, _ = noisy_sin(50; noise = 0.)
22e_X = expand_poly (e_x, degree = 5 )
33df = DataFrame (A= rand (10 ), B= collect (1 : 10 ), C= [string (x) for x in 1 : 10 ])
44df_na = deepcopy (df)
5- df_na[:A ] = allowmissing (df_na[:A ])
5+ df_na[! , :A ] = allowmissing (df_na[! , :A ])
66df_na[1 , :A ] = missing
77
88@testset " Test expand_poly" begin
6565
6666 # Center DataFrame
6767 D = copy (df)
68- mu_check = [mean (D[colname]) for colname in names (D)[1 : 2 ]]
68+ mu_check = [mean (D[! , colname]) for colname in names (D)[1 : 2 ]]
6969 mu = center! (D)
7070 @test length (mu) == 2
7171 @test abs (sum (mu .- mu_check)) <= 10e-10
7272
7373 D = copy (df)
74- mu_check = [mean (D[colname]) for colname in names (D)[1 : 2 ]]
74+ mu_check = [mean (D[! , colname]) for colname in names (D)[1 : 2 ]]
7575 mu = center! (D, [:A , :B ])
7676 @test abs (sum (mu .- mu_check)) <= 10e-10
7777
7878 D = copy (df)
79- mu_check = [mean (D[colname]) for colname in names (D)[1 : 2 ]]
79+ mu_check = [mean (D[! , colname]) for colname in names (D)[1 : 2 ]]
8080 mu = center! (D, [:A , :B ], mu_check)
81- @test abs (sum ([mean (D[colname]) for colname in names (D)[1 : 2 ]])) <= 10e-10
81+ @test abs (sum ([mean (D[! , colname]) for colname in names (D)[1 : 2 ]])) <= 10e-10
8282
8383 # skip columns that contain missing values
8484 D = copy (df_na)
8585 mu = center! (D, [:A , :B ])
8686 @test ismissing (D[1 , :A ])
8787 @test all (D[2 : end , :A ] .== df_na[2 : end , :A ])
88- @test abs (mean (D[:B ])) < 10e-10
88+ @test abs (mean (D[! , :B ])) < 10e-10
8989
9090 D = copy (df_na)
91- mu_check = [mean (D[colname]) for colname in names (D)[1 : 2 ]]
91+ mu_check = [mean (D[! , colname]) for colname in names (D)[1 : 2 ]]
9292 mu = center! (D, [:A , :B ], mu_check)
9393 @test ismissing (D[1 , :A ])
9494 @test all (D[2 : end , :A ] .== df_na[2 : end , :A ])
95- @test abs (mean (D[:B ])) < 10e-10
95+ @test abs (mean (D[! , :B ])) < 10e-10
9696
9797 # Rescale Vector
9898 xa = copy (e_x)
@@ -146,33 +146,33 @@ end
146146
147147 D = copy (df)
148148 mu, sigma = rescale! (D)
149- @test abs (sum ([mean (D[colname]) for colname in names (D)[1 : 2 ]])) <= 10e-10
150- @test mean ([std (D[colname]) for colname in names (D)[1 : 2 ]]) - 1 <= 10e-10
149+ @test abs (sum ([mean (D[! , colname]) for colname in names (D)[1 : 2 ]])) <= 10e-10
150+ @test mean ([std (D[! , colname]) for colname in names (D)[1 : 2 ]]) - 1 <= 10e-10
151151
152152 D = copy (df)
153153 mu, sigma = rescale! (D, [:A , :B ])
154- @test abs (sum ([mean (D[colname]) for colname in names (D)[1 : 2 ]])) <= 10e-10
155- @test mean ([std (D[colname]) for colname in names (D)[1 : 2 ]]) - 1 <= 10e-10
154+ @test abs (sum ([mean (D[! , colname]) for colname in names (D)[1 : 2 ]])) <= 10e-10
155+ @test mean ([std (D[! , colname]) for colname in names (D)[1 : 2 ]]) - 1 <= 10e-10
156156
157157 D = copy (df)
158- mu_check = [mean (D[colname]) for colname in names (D)[1 : 2 ]]
159- sigma_check = [std (D[colname]) for colname in names (D)[1 : 2 ]]
158+ mu_check = [mean (D[! , colname]) for colname in names (D)[1 : 2 ]]
159+ sigma_check = [std (D[! , colname]) for colname in names (D)[1 : 2 ]]
160160 mu, sigma = rescale! (D, [:A , :B ], mu_check, sigma_check)
161- @test abs (sum ([mean (D[colname]) for colname in names (D)[1 : 2 ]])) <= 10e-10
162- @test mean ([std (D[colname]) for colname in names (D)[1 : 2 ]]) - 1 <= 10e-10
161+ @test abs (sum ([mean (D[! , colname]) for colname in names (D)[1 : 2 ]])) <= 10e-10
162+ @test mean ([std (D[! , colname]) for colname in names (D)[1 : 2 ]]) - 1 <= 10e-10
163163
164164 # skip columns that contain missing values
165165 D = copy (df_na)
166166 mu, sigma = rescale! (D, [:A , :B ])
167167 @test ismissing (D[1 , :A ])
168168 @test all (D[2 : end , :A ] .== df_na[2 : end , :A ])
169- @test abs (mean (D[:B ])) < 10e-10
170- @test abs (std (D[:B ])) - 1 < 10e-10
169+ @test abs (mean (D[! , :B ])) < 10e-10
170+ @test abs (std (D[! , :B ])) - 1 < 10e-10
171171
172172 D = copy (df_na)
173- mu_check = [mean (D[colname]) for colname in names (D)[1 : 2 ]]
173+ mu_check = [mean (D[! , colname]) for colname in names (D)[1 : 2 ]]
174174 if VERSION >= v " 0.7.0-DEV.2035"
175- sigma_check = [std (D[colname]) for colname in names (D)[1 : 2 ]]
175+ sigma_check = [std (D[! , colname]) for colname in names (D)[1 : 2 ]]
176176 mu, sigma = rescale! (D, [:A , :B ], mu_check, sigma_check)
177177 end
178178 #= @test ismissing(D[1, :A]) =#
0 commit comments