小编imp*_*zee的帖子

根据第2列中的不同值获取行数

我是熊猫的新手,尝试在谷歌搜索这个但仍然没有运气.如何通过column2中的不同值获取行?

例如,我有以下数据框:

>>> df
COL1   COL2
a.com  22
b.com  45
c.com  34
e.com  45
f.com  56
g.com  22
h.com  45
Run Code Online (Sandbox Code Playgroud)

我想根据COL2中的唯一值获取行

>>> df
COL1  COL2
a.com 22
b.com 45
c.com 34
f.com 56
Run Code Online (Sandbox Code Playgroud)

那么,我该怎么做呢?如果有人能提供任何帮助,我将非常感激.

python pandas

21
推荐指数
1
解决办法
1万
查看次数

使用 selenium 在 python 中切换到弹出窗口

如何在下面的 selenium 程序中切换到弹出窗口。我已经寻找了所有可能的解决方案,但一直无法理解它们。请帮忙!!

from selenium import webdriver
from splinter import Browser
from selenium.webdriver.common.keys import Keys
handle = []
driver = webdriver.Firefox()
driver.get("http://example.com/test.aspx")

driver.find_element_by_link_text("Site Actions").click()
driver.find_element_by_link_text('Edit Page').click()
select = driver.find_element_by_id('ctl00_PlaceHolderMain_ctl35_ctl00_SelectResult')
for option in select.find_elements_by_xpath('//*[@id="ctl00_PlaceHolderMain_ctl35_ctl00_SelectResult"]/option'):
            if option.text != 'Channel':
                option.select() # select() in earlier versions of webdriver

driver.find_element_by_id('ctl00_PlaceHolderMain_ctl35_ctl00_RemoveButton').click()

parent_h = driver.current_window_handle

#click that activates the popup.
checkIn = driver.find_element_by_id('qaCheckin_anchor').click()

# click on the link that opens a new window
handles = driver.window_handles # before the pop-up window closes
driver.remove(parent_h)
driver.switch_to_window(handles.pop())
driver.implicitly_wait(10) # …
Run Code Online (Sandbox Code Playgroud)

python selenium selenium-webdriver

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

pandas ×1

selenium ×1

selenium-webdriver ×1