Загрузить несколько фреймов данных, используя pd.read_clipboard () - PullRequest
0 голосов
/ 04 сентября 2018

Вопрос:

Можно ли загрузить несколько кадров данных, используя буфер обмена и панды с df = pd.read_clipboard(sep='\\s+')?


Подробности:

Вы можете загрузить разделенный пробелами набор данных, например:

Category A B
ABC      123        12
ABC      123        14
ABC      456        15
ABC      456        16

... с ...

df1 = pd.read_clipboard(sep='\\s+')

... и:

Category C D
DEF      123        40
DEF      123        50

... с ...

df2 = pd.read_clipboard(sep='\\s+')

Так что вы получите следующие доступные переменные (скриншот из Spyder Variable Explorer):

enter image description here

Но вам придется сделать это в четыре этапа.

Можно ли выделить первый набор данных, нажать CTRL + C , выделить второй набор данных, нажать CTRL + C и затем каким-то образом перебрать содержимое буфера обмена и сохранить каждый скопированный набор данных в своем собственном кадре данных?

Моя система

  • Windows 7, но предложения на 10 тоже интересны.
  • Python 3.6.0

Спасибо за любые предложения!

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