我可以更改 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)
在 pandas 中为 read_sql 指定 dtypes
使 Int64 成为默认的整数 dtype,而不是 pandas 中的标准 int64
pandas使用select_dtypes函数移除dataframe中指定数据类型的数据列(exclude columns based on the data type in dataframe)