Добавить столбец в DataFrame [дубликат]Python

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

Сообщение Anonymous »

У меня есть файл Python, из которого я вызываю финансовую страницу Yahoo, чтобы получить данные о тенденциях акций. Я очищаю страницу и создаю dataFrame с выбранными столбцами веб-страницы, а результат выглядит следующим образом:
Symbol Price Change Change % Volume Avg Vol (3M) Market Cap
2 ACHR 3.1000 +0.0100 +0.32% 9.235M 10.514M 1.263B
1 LUMN 6.44 +0.16 +2.55% 11.551M 37.764M 6.548B
0 LTBR 7.35 +1.42 +23.95% 3.728M 702,600 107.28M

Код, который я реализовал, выглядит следующим образом:
page = requests.get(url)
soup = BeautifulSoup(page.text, 'html.parser')

table = soup.find('table')

th_elements = table.find_all('th')

table_title = [title.text.strip() for title in th_elements]
#print(table_title)

df = pd.DataFrame(columns = table_title)
column_data = table.find_all('tr')

for row in column_data[1:]:
row_data = row.find_all('td')
individual_row_data = [data.text.strip() for data in row_data]

length = len(df)

# I'm only interested in stocks between $1 and $10
price = individual_row_data[1].split()

# and stocks with change greater than $.01
change = individual_row_data[2]

if 1

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

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

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

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

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

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