Как читать только несмежные столбцы, скопированные из Excel в DF pandas через буфер обмена? - PullRequest
0 голосов
/ 24 апреля 2018

Мне нравится использовать pd.read_clipboard () для быстрого импорта табличных данных из Excel в DataFrame в пандах.

Однако, если я выделил несмежные столбцы в Excel, прежде чем нажать CTRL + C , чтобы скопировать их в буфер обмена, то, что будет импортировано в мой DF, будет включать все промежуточные столбцы, которые были зажаты между несмежными столбцами, которые я выбрал для копирования. (В настоящее время я использую Windows 10 и Excel 2013).

Это раздражает и неудобно. Я подозреваю, что проблема может исходить из Excel или буфера обмена Windows, поскольку я также получаю промежуточные (разделенные табуляцией) столбцы, когда вставляю в Sublime Text 3.

Если я вставлю в пустой лист, я получу только выделенные столбцы, которые мне нужны, и это был мой обходной путь (создание промежуточного листа Excel, который я затем копирую и импортирую в панды). Это достойный обходной путь, но я ищу что-то более быстрое, так как я перехожу между Excel и pandas МНОГИЕ раза в день.

Мне известно, что проблема исчезнет, ​​если я скрываю столбцы в Excel перед их копированием (либо с помощью ярлыка CTRL + 0 , либо путем группировки промежуточных столбцов, которые я хочу скрыть), но ни один из них не подходит, так как он управляет моим текущим видом / дизайном моей рабочей таблицы Excel (и в любом случае Windows 10 перекрыла ярлык "показать столбцы" ( CTRL + SHIFT * 1020) * + 0 ) ... хотя ALT + H + O + U + L все еще работает).

Проблема не исчезает, когда промежуточные столбцы, которые мне не нужны, видны (поэтому не имеет значения, если я нажму ALT + ; , чтобы выбрать только видимые клетки, прежде чем я нажму CTRL + C ).

Я ищу простое и быстрое решение, предпочтительно альтернативный ярлык для использования в Excel или универсальный kwarg, который я могу использовать для pd.read_clipboard ().

Документация для pd.read_clipboard () говорит, что нужно смотреть на ключевые слова из pd.read_table (), но я не могу понять, что может помочь. Опять же, я подозреваю, что проблема связана с буфером обмена на стороне Windows, но я искал и искал в Интернете и не могу найти ничего, кроме сторонних коммерческих плагинов Excel, которые утверждают, что могут помочь с копированием несмежных ячеек .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...