openpyxl выбрать несколько столбцов - PullRequest
0 голосов
/ 16 ноября 2018

Как выбрать несколько столбцов в Excel с помощью openpyxl и создать кадр данных в Pandas.Похоже, что-то вроде с.Я хотел выбрать столбцы A, B, D, E, G. Спасибо!

enter image description here

1 Ответ

0 голосов
/ 16 ноября 2018

Имеется файл "2018-11-16.xlsx" с некоторыми данными, такими как ваше изображение,

import pandas as pd
df = pd.read_excel("2018-11-16.xlsx", header=0, usecols="A,B,D,E,G")
df.drop(df.index[0:2])

Выход:

           Code1 Code3 Code4 Code6
2018-01-01    23    89    23    23
2018-02-01    24     2    23    23
2018-03-01    25     3    23    23
2018-04-01    26     2    23    23
2018-05-01    27    71    23    23
2018-06-01    28    71    23    23
2018-07-01    29    71    23    23
2018-08-01    30    71    23    23

Если вы хотите создать фрейм данных, я рекомендую читать прямо в панд. OpenPyXL и Pandas хорошо работают вместе, но то, как их использовать, зависит от того, что вы пытаетесь сделать. Для численного анализа, сбора данных или построения графиков, читайте прямо в панды. Для форматирования используйте openpyxl.

...