@@ -4318,7 +4318,7 @@ def test_tseries_select_index_column(self):
4318
4318
# check that no tz still works
4319
4319
rng = date_range ('1/1/2000' , '1/30/2000' )
4320
4320
frame = DataFrame (np .random .randn (len (rng ), 4 ), index = rng )
4321
-
4321
+
4322
4322
with ensure_clean_store (self .path ) as store :
4323
4323
store .append ('frame' , frame )
4324
4324
result = store .select_column ('frame' , 'index' )
@@ -4327,7 +4327,7 @@ def test_tseries_select_index_column(self):
4327
4327
# check utc
4328
4328
rng = date_range ('1/1/2000' , '1/30/2000' , tz = 'UTC' )
4329
4329
frame = DataFrame (np .random .randn (len (rng ), 4 ), index = rng )
4330
-
4330
+
4331
4331
with ensure_clean_store (self .path ) as store :
4332
4332
store .append ('frame' , frame )
4333
4333
result = store .select_column ('frame' , 'index' )
@@ -4398,13 +4398,15 @@ def test_categorical(self):
4398
4398
4399
4399
s = Series (Categorical (['a' , 'b' , 'b' , 'a' , 'a' , 'c' ], levels = ['a' ,'b' ,'c' ,'d' ]))
4400
4400
4401
- self .assertRaises (NotImplementedError , store .append , 's' , s , format = 'table' )
4401
+ self .assertRaises (NotImplementedError , store .put , 's_fixed' , s , format = 'fixed' )
4402
+ self .assertRaises (NotImplementedError , store .append , 's_table' , s , format = 'table' )
4402
4403
#store.append('s', s, format='table')
4403
4404
#result = store.select('s')
4404
4405
#tm.assert_series_equal(s, result)
4405
4406
4406
4407
df = DataFrame ({"s" :s , "vals" :[1 ,2 ,3 ,4 ,5 ,6 ]})
4407
- self .assertRaises (NotImplementedError , store .append , 'df' , df , format = 'table' )
4408
+ self .assertRaises (NotImplementedError , store .put , 'df_fixed' , df , format = 'fixed' )
4409
+ self .assertRaises (NotImplementedError , store .append , 'df_table' , df , format = 'table' )
4408
4410
#store.append('df', df, format='table')
4409
4411
#result = store.select('df')
4410
4412
#tm.assert_frame_equal(df, df2)
@@ -4413,17 +4415,17 @@ def test_categorical(self):
4413
4415
# FIXME: TypeError: cannot pass a where specification when reading from a Fixed format store. this store must be selected in its entirety
4414
4416
#result = store.select('df', where = ['index>2'])
4415
4417
#tm.assert_frame_equal(df[df.index>2],result)
4416
-
4418
+
4417
4419
def test_duplicate_column_name (self ):
4418
4420
df = DataFrame (columns = ["a" , "a" ], data = [[0 , 0 ]])
4419
-
4421
+
4420
4422
with ensure_clean_path (self .path ) as path :
4421
4423
self .assertRaises (ValueError , df .to_hdf , path , 'df' , format = 'fixed' )
4422
-
4424
+
4423
4425
df .to_hdf (path , 'df' , format = 'table' )
4424
4426
other = read_hdf (path , 'df' )
4425
4427
tm .assert_frame_equal (df , other )
4426
-
4428
+
4427
4429
4428
4430
def _test_sort (obj ):
4429
4431
if isinstance (obj , DataFrame ):
0 commit comments