热门

最新

红包

立Flag

投票

同城

我的

发布
kobe_okok
kobe_OKOK_
5 年前
truekobe_okok

Pandas小技巧:在特定行后面增加一行数据
# 定义一个insert函数
def insert(df, i, df_add):
# 指定第i行插入一行数据
df1 = df.iloc[:i, :]
df2 = df.iloc[i:, :]
df_new = pd.concat([df1, df_add, df2], ignore_index=True)
return df_new

data = {
'name':['li', 'gg', 'zz'],
'age':[20, 21, 22],
'height':[170, 178, 174]}
df = pd.DataFrame(data)
print('df:')
print(df)
df_add = pd.DataFrame({'name':['yy'], 'age':[25], 'height':[168]})
# 在第2行插入一条新的数据
df_new = insert(df, 1, df_add)
print('df_new:')
print(df_new)

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
跟风记录一下自己的博客访问量和排名加油,热心创作的我们仍是少年!
立即登录