2016-08-04 53 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