Python 熊猫:当DataFrame Descripte返回的计数是浮点时,有什么情况
在描述我的数据帧时:我得到以下结果:Python 熊猫:当DataFrame Descripte返回的计数是浮点时,有什么情况,python,dataframe,pandas,Python,Dataframe,Pandas,在描述我的数据帧时:我得到以下结果: Mains_1_Power Mains_2_Power count 17.000000 17.000000 mean 57.063528 200.428607 std 67.605151 69.364919 min 11.015203 135.492259 25% 31.850638 161.546607 50%
Mains_1_Power Mains_2_Power
count 17.000000 17.000000
mean 57.063528 200.428607
std 67.605151 69.364919
min 11.015203 135.492259
25% 31.850638 161.546607
50% 35.871114 183.986024
75% 56.419915 210.772911
max 312.787603 446.077603
我不明白计数应该是浮动的情况,我们有一半的记录吗?
如果计数总是一个整数,那么它只是一个表示形式,即浮点吗?
在count不是整数的情况下显示结果可能会令人困惑。是否有解决方法?计数将始终是一个类型为
float64
的整数(而不是类型为int
)
这纯粹是为了表示,因为DataFrames列必须具有相同的类型(或者,至少与
object
类型相比,这样做会提高性能)。它返回一个数据帧,每个列都是一种类型,因此它们都应该是浮点型的。我不明白你为什么需要一个变通办法。如果你想…同意,你可以一直转换为int。但是如果你把结果给别人看而不解释,看起来很奇怪。是的。。。嗯,你可以用任何形式呈现,对吗?只需以自定义方式打印,而不是内置数据框打印。