@@ -5439,13 +5439,13 @@ def test_to_csv_deprecated_options(self):
5439
5439
self .tsframe .to_csv (path , nanRep = 'foo' )
5440
5440
recons = read_csv (path ,index_col = 0 ,parse_dates = [0 ],na_values = ['foo' ])
5441
5441
assert_frame_equal (self .tsframe , recons )
5442
-
5442
+
5443
5443
with tm .assert_produces_warning (FutureWarning ):
5444
5444
self .frame .to_csv (path , cols = ['A' , 'B' ])
5445
5445
5446
5446
with tm .assert_produces_warning (False ):
5447
5447
self .frame .to_csv (path , columns = ['A' , 'B' ])
5448
-
5448
+
5449
5449
5450
5450
def test_to_csv_from_csv (self ):
5451
5451
@@ -9194,6 +9194,12 @@ def test_shift(self):
9194
9194
result = df .shift (1 ,axis = 1 )
9195
9195
assert_frame_equal (result ,expected )
9196
9196
9197
+ # shift named axis
9198
+ df = DataFrame (np .random .rand (10 ,5 ))
9199
+ expected = pd .concat ([DataFrame (np .nan ,index = df .index ,columns = [0 ]),df .iloc [:,0 :- 1 ]],ignore_index = True ,axis = 1 )
9200
+ result = df .shift (1 ,axis = 'columns' )
9201
+ assert_frame_equal (result ,expected )
9202
+
9197
9203
def test_shift_bool (self ):
9198
9204
df = DataFrame ({'high' : [True , False ],
9199
9205
'low' : [False , False ]})
@@ -9827,7 +9833,7 @@ def test_sort_nan(self):
9827
9833
df = DataFrame ({'A' : [1 , 2 , nan , 1 , 6 , 8 , 4 ],
9828
9834
'B' : [9 , nan , 5 , 2 , 5 , 4 , 5 ]},
9829
9835
index = [1 , 2 , 3 , 4 , 5 , 6 , nan ])
9830
-
9836
+
9831
9837
# NaN label, ascending=True, na_position='last'
9832
9838
sorted_df = df .sort (kind = 'quicksort' , ascending = True , na_position = 'last' )
9833
9839
expected = DataFrame ({'A' : [1 , 2 , nan , 1 , 6 , 8 , 4 ],
@@ -9884,7 +9890,7 @@ def test_stable_descending_multicolumn_sort(self):
9884
9890
sorted_df = df .sort (['A' ,'B' ], ascending = [0 ,0 ], na_position = 'first' ,
9885
9891
kind = 'mergesort' )
9886
9892
assert_frame_equal (sorted_df , expected )
9887
-
9893
+
9888
9894
def test_sort_index_multicolumn (self ):
9889
9895
import random
9890
9896
A = np .arange (5 ).repeat (20 )
0 commit comments