我有一个如下所示的 DataFrame (df1
):
0
Height 175
Weight 80
现在我想添加一行 Age
,值为 37
但不是在末尾(为此我们已经有一个 solution )而是在我的顶部数据框。
我还尝试过的是:
pd.DataFrame(np.insert(df1.values, 0, values=['n',5], axis=0))
但我只能在没有 ' n' 字符串,然后只剩下一列。
谁有更好的办法解决我的问题?
最佳答案
使用 DataFrame
构造函数 DataFrame.append
或 concat
:
df = pd.DataFrame([37], index=['Age'], columns=[0]).append(df)
print (df)
0
Age 37
Height 175
Weight 80
替代方案:
df = pd.concat([pd.DataFrame([37], index=['Age'], columns=[0]), df])
关于python - 在 DataFrame 的顶部添加具有特定索引名称的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56149398/