这个对比是不是有些问题
来源:3-6 Debug:解决CopyWarning问题

慕哥6062902
2022-05-08
老师,感觉这里没测出来差异,是因为calculate_prof_pct已经把data改了,所以calculate_prof_pct2拿到的data已经改过之后的,所以导致两次是一样的,是这样不?我还没有完全理解,但感觉应该把data深拷贝给另一个变量,然后让两个函数来调用,应该就能看出来差异了
写回答
3回答
-
meng2216839
2023-07-30
由于pct2是用了pct data,所以数据是筛选了的,因此pct2的pct_change()的值是正确,但是单单用pct2,数据没有筛选,pct_changer 的值就有错误了,
00 -
卡卡爱漂流
2023-02-22
是的,看视频就看出问题来了,相当于pct2处理的data事上面pct所反的结果,这样自然结果会是一模一样的。可以试着吧pct2这行放到pct这行上面去,就可以了。
00 -
DeltaF
2022-07-19
不是吧 ptc和pct2是两个函数,data1和2是两个函数的结果,函数内部设置一样的话自然相等,不一样的话自然是两个数据集
00
相似问题