我有一个数据框:
test data
1 11
1 12
1 0
1 15
1 16
1 0
所以我在这里试图获取0
zero_indexes = list(input_with[input_with['data'] == 0].index)
df2 = pd.DataFrame()
for each_zero_index in zero_indexes:
value = input_with.loc[each_zero_index - 1: each_zero_index]
if(value != 0):
df1 = input_csv.loc[each_zero_index - 3: each_zero_index]
df2 = df2.append(df1)
df2.to_csv('final_2.csv')
在这里,我没有得到value
,因为它只返回df
。有人可以帮我吗?