pd.DataFrame
的文档字符串针对整个数据帧指定了一个标量参数:
dtype:dtype,默认为None
要强制的数据类型,否则推断
看起来确实是要求标量,因为以下内容会导致错误:
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])
我需要创建一个空的数据框架(我需要将其放入HDF5存储器中以进行进一步的append
),唯一的解决方法是:
dfbinseq.centre.dtype = np.int64
有没有一种方法可以同时设置 dtypes
参数?