gpt4 book ai didi

python - 将特定数量的空行附加到 Pandas 数据帧

转载 作者:行者123 更新时间:2023-12-04 16:38:49 25 4
gpt4 key购买 nike

我想将特定数量的空行附加到该 df

df = pd.DataFrame({'cow': [2, 4, 8],
'shark': [2, 0, 0],
'pudle': [10, 2, 1]})

df = df.append(pd.Series(), ignore_index = True)我附加了一个空行,如何附加 x 行?

最佳答案

您可以使用 df.reindex 以实现这一目标。

df.reindex(list(range(0, 10))).reset_index(drop=True)

cow shark pudle
0 2.0 2.0 10.0
1 4.0 0.0 2.0
2 8.0 0.0 1.0
3 NaN NaN NaN
4 NaN NaN NaN
5 NaN NaN NaN
6 NaN NaN NaN
7 NaN NaN NaN
8 NaN NaN NaN
9 NaN NaN NaN
您提供给 df.reindex 的参数将是新 DataFrame 的总行数。因此,如果您的 DataFrame 有 3 个对象,则提供一个上限为 10 的列表将添加 7 个新行。

关于python - 将特定数量的空行附加到 Pandas 数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64865397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com