gpt4 book ai didi

python - 从系列创建一个 pd.Dataframe

转载 作者:太空宇宙 更新时间:2023-11-03 14:41:40 33 4
gpt4 key购买 nike

我有一个像这样的数据框: enter image description here

然后我将得到一行并添加一个新列,其中列名称时间和值 15。

loc_OBL_ein = df.loc[5]
loc_OBL_ein.insert(1,'time',value=15)

然后我得到一个错误“系列”对象没有属性“插入”。我现在的想法是将 loc_OBL_ein 转换为具有与 df 相同的列名的对象。我该怎么做?
或者是否有另一种方法来获取这一特定行并保持对象格式?

谢谢,R

最佳答案

看来您需要嵌套列表才能从索引 5 获取 DataFrame 中的行:

df = pd.DataFrame({
'A':list('abcdef'),
'B':[4,5,4,5,5,4],
'C':[7,8,9,4,2,3],
'D':[1,3,5,7,1,0],
'E':[5,3,6,9,2,4],
'F':list('aaabbb')
})

print (df)
A B C D E F
0 a 4 7 1 5 a
1 b 5 8 3 3 a
2 c 4 9 5 6 a
3 d 5 4 7 9 b
4 e 5 2 1 2 b
5 f 4 3 0 4 b

loc_OBL_ein = df.loc[[5]]
loc_OBL_ein.insert(1,'time',value=15)
print (loc_OBL_ein)
A time B C D E F
5 f 15 4 3 0 4 b

关于python - 从系列创建一个 pd.Dataframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52760387/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com