我正在从数据库中检索一些数据
但是在将它们发送到前端之前,我想做一些基本的数据操作。
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