在pandas中,可以使用DataFrame.loc
方法来将新行插入到DataFrame中。下面是一种常见的方法:
DataFrame.loc
方法将新行插入DataFrame中,指定插入位置为len(df)
,即插入在末尾。以下是具体代码示例:
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3],
'B': [4, 5, 6]})
# 创建新行的数据,索引与DataFrame的列名相对应
new_row = pd.Series({'A': 7, 'B': 8})
# 使用loc方法插入新行到DataFrame中
df.loc[len(df)] = new_row
# 输出插入新行后的DataFrame
print(df)
输出结果:
A B
0 1 4
1 2 5
2 3 6
3 7 8
在这个例子中,我们首先创建了一个示例DataFrame df
,然后创建了一个新行的Series对象 new_row
,并将其插入到DataFrame末尾。最后,输出插入新行后的DataFrame。
领取专属 10元无门槛券
手把手带您无忧上云