Pandas read_csv от url

Я использую Python 3.4 с IPython и имею следующий код. Я не могу прочитать csv-файл из заданного URL: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) У меня есть следующая ошибка «Ожидаемое имя пути к файлу или файл-подобный объект, полученный тип» Как я могу это исправить?

Объединение элементов в список без команды соединения

Мне нужно присоединиться к элементам в списке, не используя команду join , поэтому, если, например, у меня есть список: [12,4,15,11] Выход должен быть: 1241511 Вот мой код: def lists(list1): answer = 0 h = len(list1) while list1 != []: answer = answer + list1[0] * 10 ** h h = h – 1 list1.pop(0) print(answer) […]

Python: выбор конкретного исключения

Я хочу поймать определенный ValueError, а не только любой ValueError. Я пробовал что-то вроде этого: try: maquina['WPF'] = macdat(ibus, id, 'WPF') except: ValueError, 'For STRING = 'WPF', this machine is not a wind machine.': pass Но он вызывает SyntaxError: не может назначить литерал. Затем я попробовал: try: maquina['WPF'] = macdat(ibus, id, 'WPF') except ValueError, e: […]

pip install: проверьте разрешения и владельца этого каталога

При установке pip и python я столкнулся с тем, что говорит: Каталог '/ Users / Parthenon / Library / Logs / pi' или его родительский каталог не принадлежит текущему пользователю, и журнал отладки отключен. Проверьте разрешения и владельца этого каталога. Если вы используете pud с sudo, вам может понадобиться флаг -H. потому что теперь мне […]

Как реализовать питонический эквивалент хвоста -F?

Что такое pythonic способ просмотра хвоста растущего файла для появления определенных ключевых слов? В оболочке я могу сказать: tail -f "$file" | grep "$string" | while read hit; do #stuff done

Python кросс-платформенное прослушивание нажатий клавиш?

Мне нужно прослушивать определенные нажатия клавиш в терминальной программе python без приостановки выполнения с помощью raw_input . Я видел, как люди используют несколько окон, способных прослушивать нажатия клавиш, и я видел, как люди используют большие модули, такие как tkinter и pygame, которых я хочу избежать. Есть ли легкий модуль, который делает эту кросс-платформу (по крайней […]

Может ли группа pandas группироваться в список, а не суммировать, понимать и т. Д.?

У меня был успех с помощью функции groupby, чтобы суммировать или усреднять заданную переменную по группам, но есть ли способ агрегировать в список значений, а не получать единственный результат? (И будет ли это еще называться агрегацией?) Я не совсем уверен, что это подход, который я должен делать, так что ниже приведен пример преобразования, которое я […]

Различные способы очистки списков

Есть ли причина сделать что-то более сложное, чем одна из этих двух строк, когда вы хотите очистить список в Python? old_list = [] old_list = list() Причина, по которой я спрашиваю, это то, что я просто видел это в некотором запущенном коде: del old_list[ 0:len(old_list) ]

Как проследить путь в первом поиске?

Как вы отслеживаете путь поиска по методу «Ширина-Первый», так что в следующем примере: При поиске ключа 11 верните кратчайший список, соединяющий 1 – 11. [1, 4, 7, 11]

Подпроцесс Python .check_call vs .check_output

Мой скрипт python (python 3.4.3) вызывает скрипт bash через подпроцесс: import subprocess as sp res = sp.check_output("bashscript", shell=True) Файл bashscript содержит следующую строку: ssh -MNf somehost который открывает общее мастер-соединение с некоторым удаленным хостом, чтобы разрешить некоторые последующие операции. При выполнении скрипта python он запрашивает пароль для строки ssh но затем блокируется после ввода пароля […]

Python - лучший язык программирования в мире.