@@ -1373,27 +1373,29 @@ end
13731373end
13741374
13751375@testset " permutedims" begin
1376- df = DataFrame (a= [" x" , " y" ], b= [1.0 , 2.0 ], c= [3 , 4 ], d= [true , false ])
1377- res = permutedims (df, 1 )
1378- @test check_allnotemetadata (res)
1379- @test getfield (res, :metadata ) === nothing
1380- @test getfield (res, :colmetadata ) === nothing
1376+ for fun in (x -> permutedims (x, 1 ), permutedims, x -> permutedims (x, [:a , :b ]))
1377+ df = DataFrame (a= [" x" , " y" ], b= [1.0 , 2.0 ], c= [3 , 4 ], d= [true , false ])
1378+ res = fun (df)
1379+ @test check_allnotemetadata (res)
1380+ @test getfield (res, :metadata ) === nothing
1381+ @test getfield (res, :colmetadata ) === nothing
13811382
1382- metadata! (df, " name" , " empty" , style= :note )
1383- metadata! (df, " name1" , " empty1" , style= :default )
1384- colmetadata! (df, :a , " name" , " a" , style= :note )
1385- colmetadata! (df, :a , " name1" , " a1" , style= :default )
1386- colmetadata! (df, :b , " name" , " b" , style= :note )
1387- colmetadata! (df, :b , " name1" , " b1" , style= :default )
1388- colmetadata! (df, :c , " name" , " c" , style= :note )
1389- colmetadata! (df, :c , " name1" , " c1" , style= :default )
1390- colmetadata! (df, :d , " name" , " d" , style= :note )
1391- colmetadata! (df, :d , " name1" , " d1" , style= :default )
1392- res = permutedims (df, 1 )
1393- @test check_allnotemetadata (res)
1394- @test collect (metadatakeys (res)) == [" name" ]
1395- @test metadata (res, " name" ) == " empty"
1396- @test getfield (res, :colmetadata ) === nothing
1383+ metadata! (df, " name" , " empty" , style= :note )
1384+ metadata! (df, " name1" , " empty1" , style= :default )
1385+ colmetadata! (df, :a , " name" , " a" , style= :note )
1386+ colmetadata! (df, :a , " name1" , " a1" , style= :default )
1387+ colmetadata! (df, :b , " name" , " b" , style= :note )
1388+ colmetadata! (df, :b , " name1" , " b1" , style= :default )
1389+ colmetadata! (df, :c , " name" , " c" , style= :note )
1390+ colmetadata! (df, :c , " name1" , " c1" , style= :default )
1391+ colmetadata! (df, :d , " name" , " d" , style= :note )
1392+ colmetadata! (df, :d , " name1" , " d1" , style= :default )
1393+ res = permutedims (df, 1 )
1394+ @test check_allnotemetadata (res)
1395+ @test collect (metadatakeys (res)) == [" name" ]
1396+ @test metadata (res, " name" ) == " empty"
1397+ @test getfield (res, :colmetadata ) === nothing
1398+ end
13971399end
13981400
13991401@testset " broadcasting" begin
0 commit comments