我在shallow
加入enzyme
时收到此警告。
Warning: ReactTestUtils has been moved to react-dom/test-utils. Update references to remove this warning.
它似乎没有打破测试,只是令人恼火。
我找到了same issue here,但解决方案显示我没有解决它。根据我的package.json
安装了以下依赖项 "react": "15.4.2",
"react-dom": "15.4.2",
"react-addons-test-utils": "^15.4.2",
"enzyme": "^2.8.2"
当我发表评论import { mount, shallow } from 'enzyme';
时,我没有看到此警告。有没有人知道如何解决这个问题?
答案 0 :(得分:1)
通过将#use apply to fill the Number with average from surrounding rows.
df['Number'] = df.reset_index().apply(lambda x: df.reset_index()\
.iloc[[x.name-1,x.name+1]]['Number'].mean() \
if (x.name>0) & (x.Number==0) else x.Number,axis=1).values
df
Out[1440]:
Number
Date
2012-01-31 00:00:00 676.0
2012-02-29 00:00:00 673.0
2012-03-31 00:00:00 670.0
2012-04-30 00:00:00 669.0
2012-05-31 00:00:00 668.0
的版本设置为react-addons-test-utils