簡體   English   中英

從系列創建pd.Dataframe

[英]Create an pd.Dataframe from series

我有這樣的Dataframe: 在此輸入圖像描述

然后我將獲得一行,並添加一個列名稱時間和值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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM