Pandas 追加行:使用 append() 和 concat() 函数
在 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 具有相同的列名和顺序。
原文地址: https://www.cveoy.top/t/topic/fPI8 著作权归作者所有。请勿转载和采集!