pd.DataFrame
docstring określa skalarnego argumentu dla całej dataframe:zainicjować pandy DataFrame ze zdefiniowanymi dtypes
dtype : dtype, default None Data type to force, otherwise infer
Pozornie jest on rzeczywiście ma być skalarne, jak następujący prowadzi do błędu:
dfbinseq = pd.DataFrame([],
columns = ["chr", "centre", "seq_binary"],
dtype = ["O", pd.np.int64, "O"])
dfbinseq = pd.DataFrame([],
columns = ["chr", "centre", "seq_binary"],
dtype = [pd.np.object, pd.np.int64, pd.np.object])
Jedynym sposobem obejścia problemu z utworzeniem pustej ramki danych (którą muszę umieścić w sklepie HDF5 dla dalszych append
s) było dla mnie
dfbinseq.centre.dtype = np.int64
Czy istnieje sposób na ustawienie argumentów dtypes
na raz?