我有这个数据帧:
0 name data
1 alex asd
2 helen sdd
3 alex dss
4 helen sdsd
5 john sdadd
Run Code Online (Sandbox Code Playgroud)
所以我试图获得最频繁的值或值(在这种情况下它的值) 所以我做的是:
dataframe['name'].value_counts().idxmax()
Run Code Online (Sandbox Code Playgroud)
但它只返回值:Alex即使Helen出现两次也是如此.
我有这行代码:
browser=webdriver.Chrome()
...
games1=[]
for x in browser.find_elements_by_xpath("//li[starts-with(@class,'icon_flag')]"):
if x.text!="":
games1.append(x.get_attribute('class'))
Run Code Online (Sandbox Code Playgroud)
然后我试图让selenium点击我找到的元素:
for x in games1:
browser.find_element_by_xpath("//li[@class=x]").click()
Run Code Online (Sandbox Code Playgroud)
如何获得错误消息:
消息:没有这样的元素:无法找到元素:
这真的很奇怪,因为我发现了网站上的元素!