我有一个数据框,其中包含日期索引以及正负值池
values = [1,2,3,4,-1,-2,-3,10,11,12]
start_date = pd.to_datetime('2019-01-23')
dates = [start_date + datetime.timedelta(days=i) for i in range(0,len(values))]
df = pd.DataFrame(values)
df.columns = ['values'] ; df.index = dates ; df
我想增加一列,该列将具有第一组正值的最大值和第二组负值的最小值,依此类推。
输出应类似于
df['values_max'] = np.nan
df.loc['2019-01-26','values_max'] = 4
df.loc['2019-01-29','values_max'] = -3
df.loc['2019-02-01','values_max'] = 12
df
我将不胜感激。
答案 0 :(得分:3)
使用:
--test-targets "class com.foo.ClassName" \