StatusDetails
我想知道为什么在这种情况下不包含x列
答案 0 :(得分:0)
我可以在Pandas v0.19.2上复制。问题是熊猫何时选择检查并重铸系列剧。首先,通过以下分配将系列定义为dtype object
:
test_df.iloc[0, 0] = '1'
Pandas将带有字符串的任何系列存储为object
dtype。然后,在下一行中覆盖一个值,而无需显式更改系列的dtype:
test_df.iloc[0, 0] = 1
但是您不应该不假定这会自动触发整个系列转换为数字dtype。据我所知,这不是记录的行为。尽管它可能在更新的版本中可用,但您不应将其视为生产工作流程的一种行为。