首页 > 解决方案 > 使用数据类型字符串初始化 pandas 空数据框

问题描述

我想创建一个具有给定行数和列数的数据框,并希望使用数据类型字符串初始化每个元素。

当我使用:

pd.DataFrame(np.empty((3, 4)), dtype = "S100")

它给出了一个空的数据框,但数据类型是二进制的。

是否有任何其他 dtype 参数给我的数据类型为 str。

标签: pythonpandasdataframe

解决方案


您必须指定空数组的类型:

pd.DataFrame(np.empty((3, 4), dtype = np.str))

推荐阅读