As some data are ambiguous (e.g customer numbers that should be interpreted as strings and not integers), I am using the dtype option (pd.read_table('BSC.csv', dtype=str).
It works fine,as Pandas do not complain anymore about ambiguous types. Nevertheless, when I stored the dataframe in an HDFStore, I got a complaint that using untyped objects will result in performance loss. I looked at my dataframe using .dtypes, and I saw that all types moved back to 'object'.
I looked at Pandas.read_table doc, but I did not find any setting that would freeze the type to string after the import. Does it mean that the only option is to use a .apply(to_string) step just before storing the dataframe ?