sd=data['number']>0.3
tt=data.loc[sd]
for i in range(len(tt.index)):
x=(data[tt.index[i]-2:tt.index[i]+2][['number']])
共有3個超過0.3的值,但只會存最後一個 怎麼把x 每一個都放入dataframe
最後結果應該
number
11 ...
12 ...
13 ...
14 ...
32
33
34
35
68
69
70
71
你有沒有覺得自己的code哪裡怪怪的?
for i in range(len(tt.index)):
x=(data[tt.index[i]-2:tt.index[i]+2][['number']])
這樣每一次x的內容都會被洗掉欸......
你應該是要接起來吧...