我有一个csv文件,如下所示
date,mean,min,max,std
2018-03-15,3.9999999999999964,inf,0.0,100.0
2018-03-16,0.46403712296984756,90.0,0.0,inf
2018-03-17,2.32452732452731,,0.0,143.2191767899579
2018-03-18,2.8571428571428523,inf,0.0,100.0
2018-03-20,0.6928406466512793,100.0,0.0,inf
2018-03-22,2.8675703858185635,,0.0,119.05383697172658
我想选择那些列值,即> 20
和< 500
,即(20 to 500)
,并将这些值与date放在数据帧的另一列中
Date percentage_change location
2018-02-14 23.44 BOM
所以我想从csv中获取日期和值,并将其添加到新的数据框中的适当列中
Date percentage_change location
2018-02-14 23.44 BOM
2018-03-15 100.0 NaN
2018-03-16 90.0 NaN
2018-03-17 143.2191767899579 NaN
.... .... ....
现在我知道了df.max(axis=1)
和df.min(axis=1)
这样的函数,它们给出了最小值和最大值,但不确定是否可以根据范围来查找值,那么如何实现呢
给定数据帧
df1
和df2
,可以通过对齐列名、清除数字数据,然后使用pd.DataFrame.append
来实现这一点相关问题 更多 >
编程相关推荐