pandas - 为什么从 csv 加载数据框将所有 ndarray 转换为字符串?
问题描述
我有一个以这种方式保存的数据框csv
:
df.to_csv("df.csv", index=False)
数据框值是ndarray
类型,例如:
type(df.iloc[0][2]) = ndarray
我正在读取 csv 文件:
df = pd.read_csv("df.csv", sep=',')ndarray
并且值从 ndarray 变成了字符串:
type(df.iloc[0][2]) = string
如何从 csv 读取数据帧,同时保留ndarray
每个项目的类型()?
解决方案
您可以尝试在函数中使用dtype
orconverters
参数read_csv
,请参阅文档
推荐阅读
- ios - 将 iOS 应用程序从一个开发者帐户转移到另一个帐户?
- jquery - 更改 div 的宽度而不更改兄弟 div 的宽度
- c# - 事件被声明为委托
- android - 如何从应用选择的文本中禁用共享
- wordpress - Wordpress 重力表单根据选定的“国家”更新“城市”下拉列表
- java - Java - 接口方法命名约定
- uitableview - Swift:创建自定义 UITableviewCell 而不定义 IBOutlet 变量
- android - 测试运行不正常 - Android
- mysql - 在 MySQL 中减去 UK 格式的日期
- google-cloud-speech - 谷歌语音 API 错误 [32] 使用自己的 API 密钥时管道损坏