Python Panda DataFrame динамически добавляет заголовки столбцов к данным из буфера обмена - PullRequest
0 голосов
/ 21 февраля 2020

Я копирую данные из буфера обмена, которые не содержат заголовков. Мне не нужен индексный столбец, и я хочу динамически именовать столбцы, пропуская первый столбец по количеству (ie 1,2,3 ...). Набор выходных данных должен выглядеть следующим образом:

      1        2       3        4        5        6        7        8        9        10
1981  5012.0   8269.0  10907.0  11805.0  13539.0  16181.0  18009.0  18608.0  18662.0  18834.0

Вот код, с которого я начинаю. Коды работают, но заголовки столбцов не являются динамическими c, и набор данных может не всегда иметь одинаковое количество столбцов. Я не уверен, как сделать заголовки столбцов динамическими c

import pandas as pd

df = pd.read_clipboard(index_col = 0, names = ["","1","2","3","4","5","6","7","8","9","10"])

1 Ответ

0 голосов
/ 21 февраля 2020

Чтобы получить именно то, что вы ищете, вы можете использовать:

df = pd.read_clipboard(header=None, index_col=0).rename_axis(None)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...