python - 如何使用 pandas 中的 .at 方法返回特定数据类型?

标签 python pandas dataframe

当我使用df.at[index, 'column']时,即使列的类型为object,也会返回一个字符串

我想返回列中最初存在的对象

我已经使用df.dtypes验证了列类型,它显示特定列的object

最佳答案

Pandas 中的对象类型意味着预定义之外的东西 pandasonic 数字类型

要检查特定单元格中的类型,请运行:

type(df.at[index, 'column'])

您很可能会得到'str'

关于python - 如何使用 pandas 中的 .at 方法返回特定数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59019857/

相关文章:

Python 聚类 'purity' 指标

Python 3.6 连接到 MS SQL Server 以处理大型数据帧

pandas - 使用双键多索引在 Pandas DataFrame 中插入行失败

python - timedelta float python

r - 如何用 NAs - R 简单地计算行数

python - 非常简单的 scrapy 爬虫不跟踪链接

python - 来自 pandas 系列的 Spark DataFrame

python - 将日志值转换回数字

python - 在数据框中创建以其他列为条件的列

python - 交换数据框列数据而不更改表的索引