小编Avi*_*vij的帖子

为什么熊猫自己将数据帧中的 int 值转换为浮点数?

我是新来的,理想情况下,我会在我从哪里学到idxmax 的这种用法的问题上对此发表评论:

我使用了相同的方法,下面是我的代码

df = pd.DataFrame(np.arange(16).reshape(4,4),columns=["A","B","C","D"],index=[0,1,2,3])
Run Code Online (Sandbox Code Playgroud)

一旦我df[(df>6)]在这个 df 上使用,这些 int 值就会变为浮点数吗?

        A   B   C   D
0   NaN NaN NaN NaN
1   NaN NaN NaN 7.0
2   8.0 9.0 10.0    11.0
3   12.0    13.0    14.0    15.0
Run Code Online (Sandbox Code Playgroud)

熊猫为什么要这样做?另外,我在某个地方读到我可以在系列上使用 dtype=object ,但是还有其他方法可以避免这种情况吗?

python-3.x pandas

5
推荐指数
1
解决办法
3001
查看次数

在python中加载之前如何知道CSV行数?

我是 python 新手,需要从各种 CSV 文件加载数据帧。事实证明,有一个业务逻辑取决于 csv 中的行数。如果我可以在不写 read_csv 的情况下知道 CSV 总行数,我可以事先知道吗?

python numpy pandas

3
推荐指数
1
解决办法
3251
查看次数

标签 统计

pandas ×2

numpy ×1

python ×1

python-3.x ×1