Переиндексировать список значений в DataFrame [дубликат]Python

Программы на Python
Ответить
Anonymous
 Переиндексировать список значений в DataFrame [дубликат]

Сообщение Anonymous »

Я выполняю процесс ETL для DataFrame. Исходная таблица содержала значения NaN, дубликаты и другие вещи, которые я удалял. Но теперь «старый индекс» показывает пробелы между значениями, например, от индекса с номером 8 до индекса с номером 10. Поэтому я попробовал set_index, reindex, len(range(df.index))< /code> для установки истинного значения индекса, но я не могу.

Код: Выделить всё

from datetime import datetime, timedelta
import pandas as pd
import requests
from bs4 import BeautifulSoup
import numpy as np

url = "https://www.myfxbook.com/forex-economic-calendar"
codificacion='utf-8'

response = requests.get(url)
response.encoding = codificacion
soup = BeautifulSoup(response.text, 'html.parser')

tablas = pd.read_html(str(soup), encoding=codificacion)
tabla = tablas[0]
# tabla
tabla.rename(columns={'Unnamed: 3':'Símbolo'}, inplace=True)

tabla.drop(tabla['Unnamed: 2'].dropna().index, inplace=True)

tabla.drop(columns=['All  None', 'Unnamed: 2'], inplace=True) #para poner otros datos solo se pone columns=['','',''...]

tabla.drop(tabla[tabla['Impact'] == 'Low'].index, inplace=True)

help(pd.RangeIndex)
Кроме того, я новичок в программировании. По вашему мнению, лучше прочитать страницу с описанием, использовать команду справки для конкретных случаев (я думаю, что это гораздо больше информации вот так) или поискать в Форосе решения сообщества? Я пишу здесь, потому что хочу заставить меня не использовать чатгпт каждый раз, когда меня блокируют, но это на самом деле хорошо?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -dataframe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»