我可以更改 Pandas 中均值函数的 dtype 吗?我想将其更改为 int 类型 [关闭]

Posted

技术标签:

【中文标题】我可以更改 Pandas 中均值函数的 dtype 吗?我想将其更改为 int 类型 [关闭]【英文标题】:Can I change the dtype of mean function in Pandas? I want to change it to int type [closed] 【发布时间】:2021-01-09 21:25:01 【问题描述】:

我可以在 Pandas 中更改均值函数的 dtype 吗? 我会得到浮点类型的值,但我特别不想包含小数点后的值,我只想要整数,有人可以帮我吗?

【问题讨论】:

您好!我们当然可以提供帮助,您可以分享您迄今为止所做的一些工作或代码,这样问题就会变得更加清晰和容易帮助您:) 【参考方案1】:

然后您可以对结果应用转换。

df['mean'] = df['mean'].apply(lambda x: round(x))

或者,如果你想截断:

df['mean'] = df['mean'].apply(lambda x: int(x))

【讨论】:

以上是关于我可以更改 Pandas 中均值函数的 dtype 吗?我想将其更改为 int 类型 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

pandas使用select_dtypes函数筛选dataframe中的所有数值数据列(all numeric columns of a dataframe)

Python Pandas——Read_csv详解

在 pandas 中为 read_sql 指定 dtypes

在 pandas 数据框中使用啥 dtype 来表示货币?

使 Int64 成为默认的整数 dtype,而不是 pandas 中的标准 int64

pandas使用select_dtypes函数移除dataframe中指定数据类型的数据列(exclude columns based on the data type in dataframe)