Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 如何在1行x 11列中打印值的特定列?_Pandas - Fatal编程技术网

Pandas 如何在1行x 11列中打印值的特定列?

Pandas 如何在1行x 11列中打印值的特定列?,pandas,Pandas,结果是[1行x 11列],我想打印4,6,7列的行值。我如何才能做到这一点?试试: from selenium import webdriver from bs4 import BeautifulSoup from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.co

结果是[1行x 11列],我想打印4,6,7列的行值。我如何才能做到这一点?

试试:

from selenium import webdriver
from bs4 import BeautifulSoup
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys


driver = webdriver.Chrome()
driver.get("""https://www.itemscout.io/keyword""")
WebDriverWait(driver, 60).until(EC.presence_of_element_located((By.CSS_SELECTOR, "input.input-keyword")))
c = WebDriverWait(driver, 60).until(EC.visibility_of_element_located((By.XPATH, '//*[@id="app"]/div/main/div/div/div/div[1]/div/div[1]/div[2]/label/div')))
c.click()

search = driver.find_element_by_class_name("""input-keyword""")
search.send_keys('레고')
search.send_keys(Keys.RETURN)
WebDriverWait(driver, 60).until(EC.presence_of_element_located((By.CSS_SELECTOR, "table.body-table")))
html = driver.page_source
html = BeautifulSoup(html, 'html.parser')
tables = html.select('table')
table = pd.read_html(str(tables[1]))
print(table)


请把你的问题用一个短语表达出来。我们不应该为了回答您的问题而刮取数据,除非刮取过程中出现错误(我认为这里不是这样)。在创建示例数据时,我建议使用功能相当的英语数据,因为这将使大多数用户更容易理解问题并提供答案。嗨!我是python的初学者,我想用一种简单的方式来解释,但这对我来说有点难。很抱歉ㅠ因此,您有一个数据帧,并且希望按数字获取列中的值。使用
df.iloc[:,[4,6,7]]
。这是否回答了您的问题?看看你的问题,你是否发现你提供的所有代码都是无关的?我们需要知道的是,您有一个1x11 df,并且希望访问第4、6、7列中的元素
table[0].loc[:,[4,6,7]]
    4       6           7
0   476900  좋음 2.47 3791.0