We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2eb0eba commit 7fa5255Copy full SHA for 7fa5255
pandas/io/tests/test_pytables.py
@@ -1372,6 +1372,22 @@ def check_col(key, name, size):
1372
min_itemsize={'index': 4})
1373
tm.assert_series_equal(store.select('ss2'), df['B'])
1374
1375
+ # min_itemsize in index of DataFrame.to_hdf() (GH 10381)
1376
+ df.to_hdf(store.filename, 'ss3', format='table',
1377
+ min_itemsize={'index': 6})
1378
+ # just make sure there is a longer string:
1379
+ df2 = df.copy().reset_index().assign(C='longer').set_index('C')
1380
+ df2.to_hdf(store.filename, 'ss3', append=True)
1381
+ tm.assert_frame_equal(store.select('ss3'),
1382
+ pd.concat([df, df2]))
1383
+
1384
+ # same as above, with a Series
1385
+ df['B'].to_hdf(store.filename, 'ss4', format='table',
1386
1387
+ df2['B'].to_hdf(store.filename, 'ss4', append=True)
1388
+ tm.assert_series_equal(store.select('ss4'),
1389
+ pd.concat([df['B'], df2['B']]))
1390
1391
# with nans
1392
_maybe_remove(store, 'df')
1393
df = tm.makeTimeDataFrame()
0 commit comments