我有这样的数据帧:
Date PlumeO Distance
2014-08-13 13:48:00 754.447905 5.844577
2014-08-13 13:48:00 754.447905 6.888653
2014-08-13 13:48:00 754.447905 6.938860
2014-08-13 13:48:00 754.447905 6.977284
2014-08-13 13:48:00 754.447905 6.946430
2014-08-13 13:48:00 754.447905 6.345506
2014-08-13 13:48:00 754.447905 6.133567
2014-08-13 13:48:00 754.447905 5.846046
2014-08-13 16:59:00 754.447905 6.345506
2014-08-13 16:59:00 754.447905 6.694847
2014-08-13 16:59:00 754.447905 5.846046
2014-08-13 16:59:00 754.447905 6.977284
2014-08-13 16:59:00 754.447905 6.938860
2014-08-13 16:59:00 754.447905 5.844577
2014-08-13 16:59:00 754.447905 6.888653
2014-08-13 16:59:00 754.447905 6.133567
2014-08-13 16:59:00 754.447905 6.946430
Run Code Online (Sandbox Code Playgroud)
我试图保持最小距离的日期,所以删除重复日期并保持最小距离.
有没有办法在熊猫中实现这一点,df.drop_duplicates还是我坚持使用if语句找到最小的距离?
我有2个清单
lst = [1,2,3,4,5,1,2,1,2,3]
lst2 = [1,2,3]
Run Code Online (Sandbox Code Playgroud)
我试图看到索引元素lst在lst2.目前我在做;
ind = []
for x in lst2:
if x in lst:
ind.append(lst.index(x))
Run Code Online (Sandbox Code Playgroud)
我意识到问题是lst.index(x)只返回第一次出现的元素,所以x=1总会返回lst.index(1) = 0.
有没有办法返回包含该元素的所有索引?