Il pd.DataFrame
docstring specifica un argomento scalare per tutta dataframe:inizializzare panda dataframe con dtypes definiti
dtype : dtype, default None Data type to force, otherwise infer
Apparentemente esso è infatti destinato ad essere uno scalare, come seguendo comporta un errore:
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])
L'unica soluzione per creare un frame di dati vuoto (che devo mettere in un negozio HDF5 per ulteriori append
s) per me era
dfbinseq.centre.dtype = np.int64
C'è un modo per impostare gli argomenti dtypes
in una sola volta?