小编Ahm*_*med的帖子

根据另一列Python,Pandas中的值删除一列的重复项

我有这样的数据帧:

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语句找到最小的距离?

python duplicates conditional-statements dataframe pandas

5
推荐指数
2
解决办法
4100
查看次数

查找包含值Python的列表的所有索引

我有2个清单

lst = [1,2,3,4,5,1,2,1,2,3]
lst2 = [1,2,3]
Run Code Online (Sandbox Code Playgroud)

我试图看到索引元素lstlst2.目前我在做;

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.

有没有办法返回包含该元素的所有索引?

python indexing list python-2.7

-1
推荐指数
1
解决办法
1410
查看次数