gpt4 book ai didi

python - 使用 Pandas 在数据框中附加一个空行

转载 作者:太空狗 更新时间:2023-10-29 16:52:58 30 4
gpt4 key购买 nike

我试图在数据框的末尾追加一个空行,但无法这样做,甚至试图了解 pandas 如何使用追加函数,但仍然没有得到它。

代码如下:

import pandas as pd

excel_names = ["ARMANI+EMPORIO+AR0143-book.xlsx"]
excels = [pd.ExcelFile(name) for name in excel_names]
frames = [x.parse(x.sheet_names[0], header=None,index_col=None).dropna(how='all') for x in excels]
for f in frames:
f.append(0, float('NaN'))
f.append(2, float('NaN'))

有两列,行数随机。

在 for 循环中使用“print f”我得到这个:

                             0                 1
0 Brand Name Emporio Armani
2 Model number AR0143
4 Part Number AR0143
6 Item Shape Rectangular
8 Dial Window Material Type Mineral
10 Display Type Analogue
12 Clasp Type Buckle
14 Case Material Stainless steel
16 Case Diameter 31 millimetres
18 Band Material Leather
20 Band Length Women's Standard
22 Band Colour Black
24 Dial Colour Black
26 Special Features second-hand
28 Movement Quartz

最佳答案

使用 pandas.DataFrame.append() 添加一个新的 pandas.Series。

如果您希望指定新行的名称(也称为“索引”),请使用:

df.append(pandas.Series(name='NameOfNewRow'))

如果您不想命名新行,请使用:

df.append(pandas.Series(), ignore_index=True)

df 是您的 pandas.DataFrame。

关于python - 使用 Pandas 在数据框中附加一个空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39998262/

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