用熊猫在Django视图中派生数据框列

时间:2020-09-18 10:45:38

标签: python django pandas numpy

我正在从数据库中检索一些数据

但是在将它们发送到前端之前,我想做一些基本的数据操作。

def mypage(request)
   #database request here
   # [...]
   #now I'm pushing it into a dataframe - this works!
   myresults=pd.DataFrame(mydata.data())

   #now I'm selecting a subset of the retrieved data - this works!
   myresults=myresults[["VAR1","VAR2","VAR3"]]

   #now I'm trying to derive VAR4, setting it equal to VAR3
   #the basic pandas syntax seems correct, but in Django for some reasons it fails
   myresults["VAR4"]=myresults["VAR3"]

我在做什么错了?

我尝试使用numpy达到相同的效果-但再次失败。

谢谢。


编辑:

删除上面失败的语句并使用print(myresults)呈现myresults我得到了预期的结果:

     VAR1     VAR2      VAR3
0    VAR1ROW0 VAR2ROW0  VAR3ROW0
1    VAR1ROW1 VAR2ROW1  VAR3ROW1    

0 个答案:

没有答案
相关问题