【发布时间】:2021-05-14 00:14:24
【问题描述】:
我在现有的 pandas 数据框中添加了一个新行,如下所示:
df= df.append(pd.Series(), ignore_index=True)
这会导致主题 DeprecationWarning。
现有的 df 混合了字符串、浮点数和 datetime.date 数据类型(共 8 列)。
有没有办法在 df.append 中明确指定列类型?
我查看了here 和here,但我仍然没有解决方案。请告知是否有更好的方法可以在现有数据帧的末尾追加一行而不触发此警告。
【问题讨论】:
-
你可以改为
pd.Series(dtype=float64) -
请分享示例输入和预期输出。
-
= pd.Series(dtype='float64')... 带有引号,否则在此处最新的 pd 中有错误。