2016-08-04 51 views
-1
Assinging值新的一列

我無法理解如何值assinged到數據幀在數據幀

的新列,如果我的代碼是:

Frame3['Debt']=16.5 
print Frame3 

o/p is 
    Year State POP Debt 
one 2000 Ohio 1.5 16.5 
two 2001 Ohio 1.7 16.5 
three 2002 Ohio 3.6 16.5 
four 2001 Nevada 2.4 16.5 
five 2002 Nevada 2.9 16.5 

,但如果我給你

Frame5 =Frame3['Debt']=16.5 
print Frame5 

我的O/p爲:

16.5 

發生以上代碼行什麼?

但代碼: Frame5 =Frame3作品

+0

這是一個熊貓數據框? – EdChum

回答

0

你需要寫:

Frame5 = Frame3.loc[Frame3['Debt']== 16.5] 

要子集的熊貓數據幀。確保'債務'是一個浮動。

+0

我不認爲這是一個R data.frame。 – ayhan

+0

歡呼聲 - 我在同一時間回答R問題:)。 – datahero