python - 使用数据类型字符串初始化 pandas 空数据框
问题描述
我想创建一个具有给定行数和列数的数据框,并希望使用数据类型字符串初始化每个元素。
当我使用:
pd.DataFrame(np.empty((3, 4)), dtype = "S100")
它给出了一个空的数据框,但数据类型是二进制的。
是否有任何其他 dtype 参数给我的数据类型为 str。
解决方案
您必须指定空数组的类型:
pd.DataFrame(np.empty((3, 4), dtype = np.str))
推荐阅读
- gem5 - 用 gem5 测量加速
- php - vscode-phpcs 扩展在编辑器中不起作用,但在版本控制中,我可以修复它吗?
- c++ - C++/opencv/Ubuntu:GoPro 非常低的 fps
- go - 跨多个结构使用相同的方法
- python - 嵌套字典的 CSV 转换和重新排列几个方面
- javascript - Fetch 方法不发送带有 post 的内容
- amazon - 为 Screen Sample App 添加新的 Alexa 技能
- java - 未包含错误但仍无法执行代码
- docker - Kubernetes:同一个 pod 中的两个容器无法通过 localhost 连接
- odoo - 如何将域添加到 Odoo 中的 Many2one 字段?