Укажите имя столбца при чтении файлов csv pandas

Это пример моего набора данных. В [54]: user1 = pd.read_csv('dataset/1.csv') In [55]: user1 Out[55]: 0 0.69464 3.1735 7.5048 0 0.030639 0.149820 3.48680 9.2755 1 0.069763 -0.299650 1.94770 9.1120 2 0.099823 -1.688900 1.41650 10.1200 3 0.129820 -2.179300 0.95342 10.9240 4 0.159790 -2.301800 0.23155 10.6510 5 0.189820 -1.416500 1.18500 11.0730 Как нажать первый столбец и добавить столбец […]

Как распознает список, чтобы сгладить список python?

Недавно я искал способ сгладить список вложенных питонов, например: [[1,2,3], [4,5,6]]: [1,2,3,4,5,6] , Stackoverflow был полезен, как всегда, и я нашел сообщение с этим гениальным пониманием списка: l = [[1,2,3],[4,5,6]] flattened_l = [item for sublist in l for item in sublist] Я думал, что понял, как работают списки, но, по-видимому, я не получил ни малейшего […]

Как использовать pgdb.executemany?

Я пытаюсь выполнить инструкции insert из Python в PostgreSQL с помощью модуля pgdb. Я вижу, что в документации написано: cursor.executemany(query, list of params) # Execute a query many times, binding each param dictionary # from the list. Поэтому я стараюсь: >>> insert = "insert into foo (name, number) values (?,?);" >>> params = [{ 'name': […]

Как re.sub () необязательная совпадающая группа с использованием regex в Python?

Моя проблема довольно проста. У меня есть URL, иногда он заканчивается конкретными символами. Если они присутствуют, я хотел бы добавить их в свой новый URL. test1 = "url#123" test2 = "url" r = re.sub(r"url(#[0-9]+)?", r"new_url\1", test1) # Expected result: "new_url#123" # Actual result: "new_url#123" r = re.sub(r"url(#[0-9]+)?", r"new_url\1", test2) # Expected result: "new_url" # Actual […]

Являются ли сложные методы __init__ в Python плохими?

У меня есть программа, которую я пишу на Python, которая делает следующее: Пользователь вводит имя папки. Внутри этой папки находятся 8-15 файлов .dat с разными расширениями. Программа открывает эти файлы данных, вводит их в базу данных SQL, а затем позволяет пользователю выбирать различные изменения, внесенные в базу данных. Затем база данных будет экспортирована обратно в […]

Расширяемые реализации протокола Provisioning Protocol?

Существуют ли версии клиентской стороны EPP для языков, отличных от Java? Меня больше всего интересует реализация клиента C или Tcl, но также может работать с Python или Perl.

Разбор строки bson в python?

У меня есть форматированная строка bson в файле Я хочу прочитать этот файл и получить кодированный json. Я смотрел здесь пример: >>> from bson import BSON >>> bson_string = BSON.encode({"hello": "world"}) >>> bson_string '\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00' >>> bson_string.decode() {u'hello': u'world'} от http://docs.mongodb.org/meta-driver/latest/legacy/bson/ Но то, что я имею, говорит: string = '\x16\x00\x00\x00\x02hello\x00\x06\x00\x00\x00world\x00\x00' А теперь я хочу разобрать этот […]

Извлечь доменное имя из URL

Мне нужно разделить доменное имя со всего поля URL. Я сохранил url в переменной и из этой переменной мне нужно разделить только имя домена, используя Python. Например, http://www.google.com/ здесь я хочу разделить только google со всего URL-адреса.

Как я могу изменить конечную точку моего процесса в стебле?

Я использую stem для управления узлом tor, созданным с помощью stem.process.launch_tor_with_config . Я также создал элемент управления stem.control.Controller который работает на управляющем порту вышеупомянутого процесса. Как изменить выходной узел? Я посмотрел на stem.controller.Controller.new_circuit , но это, похоже, изменит промежуточные узлы, сохранив конечную точку. Кто-нибудь знает, как это можно сделать? Благодаря! Редактировать: Поэтому я думаю, что […]

В чем разница событий и блокировок в потоковом модуле python?

Делают ли Event и Lock то же самое в этих сценах? class MyThread1(threading.Thread): def __init__(event): self.event = event def run(self): self.event.wait() # do something self.event.clear() другой: class MyThread2(threading.Thread): def __init__(lock): self.lock = lock def run(self): self.lock.acquire() # do something self.lock.release()

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