Я получаю данные из таблицы HTML, используя Pandas, и я использовал iloc inorder, чтобы получить определенное значение, и я хочу иметь возможность разделить эту строку или заменить некоторые буквы в этой строке, вывод, который я получаю, является строкой, когда я проверяю с функцией Type (), я также попробовал функцию () без удачи, когда я пытаюсь разделить выходы от a321 [nxxxx. в пробеле. Я подозреваю, что это может быть потому, что выход ILOC не похож на обычную строку Python и не ведут себя как один, но я не уверен, я очень новичок в Pandas.
Это мой код -< /p>
dfs = pd.read_html(content)
df = dfs[0]
date = "29 Ju 2025"
index = df.isin([date]).any(axis=1).idxmax()
flight_details = df.iloc[index,5]
details = flight_details.split(' ')
print(details)
< /code>
Это полный код -< /p>
from pprint import pprint
import pandas as pd
from playwright.sync_api import sync_playwright
flight_number = input("Enter flight number: ").lower()
url ='https://www.flightradar24.com/data/flig ... ght_number
with sync_playwright() as p:
browser = p.chromium.launch()
context = browser.new_context(
user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36'
)
page = browser.new_page()
page.goto(url)
page.screenshot(path='screenshot.png')
content = page.content()
browser.close()
dfs = pd.read_html(content)
df = dfs[0]
date = "29 Ju 2025"
index = df.isin([date]).any(axis=1).idxmax()
flight_details = df.iloc[index,5]
details = flight_details.replace('N', '')
print(details)
Подробнее здесь: https://stackoverflow.com/questions/796 ... ble-string
Выход функции Pandas ILOC не возвращает итерационную строку ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как сделать первую строку заголовком столбца в pandas БЕЗ ИСПОЛЬЗОВАНИЯ ILOC
Anonymous » » в форуме Python - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-