在 Pandas 中追加行有两种常用的方法:使用 append() 函数或 concat() 函数。

使用 append() 函数:

import pandas as pd

# 创建一个空的 DataFrame
df = pd.DataFrame(columns=['A', 'B'])

# 创建要追加的行
new_row = pd.Series({'A': 1, 'B': 2})

# 使用 append() 函数追加行
df = df.append(new_row, ignore_index=True)

使用 concat() 函数:

import pandas as pd

# 创建一个空的 DataFrame
df = pd.DataFrame(columns=['A', 'B'])

# 创建要追加的行
new_row = pd.Series({'A': 1, 'B': 2})

# 使用 concat() 函数追加行
df = pd.concat([df, new_row], ignore_index=True)

无论是使用 append() 函数还是 concat() 函数,都要确保要追加的行与 DataFrame 具有相同的列名和顺序。

Pandas 追加行:使用 append() 和 concat() 函数

原文地址: https://www.cveoy.top/t/topic/fPI8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录