🤩 Копируем данные из DataFrame к себе в буфер обмена без лишних шагов с сохранением файлов:
Аналитики часто сталкиваются с задачей — нужно быстро скопировать данные из DataFrame в Excel или наоборот, без лишних сохранений в файлы. Pandas предлагает удобные инструменты для работы с буфером обмена:
1. Вставка из буфера обмена (загрузка данных):🔙
df = pd.read_clipboard() # создаем DataFrame из скопированных данных
Работает с таблицами из Excel, браузера и других источников.
2. Копирование в буфер обмен (выгрузка данных):🔜
df.to_clipboard() # копируем DataFrame в буфер обмена
Теперь данные можно вставить в Excel или другую программу обычным Ctrl+V.
Я работаю в jupyter notebook на удаленном сервере и я встретился с ошибкой:
Pyperclip could not find a copy/paste mechanism for your system.....
И что теперь делать ? Можно конечно установить Pyperclip к себе в систему на удаленном сервере, но для этого, как правило нужны права супер пользователя (sudo), а мы работаем в большой компании и нам никто не даст этого сделать. Я нашел выход (смотрим пункт 3).
3. Копирование в буфер обмен на удаленном сервере (выгрузка данных):🔜**
**
Установим библиотеку copydf
pip install copydf
Импортируем функцию copyDF и в качестве аргумента дадим ей на вход наш Pandas DataFrame:
from copydf import copyDF
copyDF(df)
Готово — теперь данные можно вставить в Excel или другую программу обычным Ctrl+V.
Итог:
Pandas clipboard — удобная штука для локальной работы, но на серверах можно встретиться с проблемами.
copydf решает проблему без прав и лишних заморочек
Попробуйте — и забудьте о файлах!
🍸 Если вы нашли пост для себя полезным, то накидывайте реакций, чтобы я понимал, что вам эта тема интересна!
❤️Поддержать канал бустами, чтобы у автора появился дополнительный функционал можно - здесь (это бесплатно и доступно с подпиской telegram premium)
❓ Пользуетесь clipboard в Pandas? Сталкивались с проблемами на удаленных серверах? Делитесь в комментариях!
✔️ Подпишитесь на канал, чтобы не пропустить следующие посты.
Сделал сайт - оцените:
🚬 Вопросы, обучение, консультации