Tag: pandas

График igraph из матрицы смежности numpy или pandas

У меня есть матрица смежности, хранящаяся как pandas.DataFrame : node_names = ['A', 'B', 'C'] a = pd.DataFrame([[1,2,3],[3,1,1],[4,0,2]], index=node_names, columns=node_names) a_numpy = a.as_matrix() Я хотел бы создать igraph.Graph из pandas или матриц смежности смежности. В идеальном мире узлы будут названы так, как ожидалось. Это возможно? В этом уроке, похоже, не говорится об этой проблеме.

Установка Pandas в Mac OS X: ImportError (не может импортировать имя хэш-таблицы)

Я хотел бы создавать панды из источника, а не использовать диспетчер пакетов, потому что я заинтересован в содействии. В первый раз, когда я пытался построить панды, это были шаги, которые я предпринял: 1) создал mkvirtualenv –no-site-packages pandas 2) активировал virtualenv 3) установлен Anaconda CE. Однако это было установлено в ~ / anaconda. 4) клонированные панды […]

почему сумма строк преобразуется в поплавки

Настроить рассмотрите следующий фрейм данных (обратите внимание на строки): df = pd.DataFrame([['3', '11'], ['0', '2']], columns=list('AB')) df df.info() <class 'pandas.core.frame.DataFrame'> RangeIndex: 2 entries, 0 to 1 Data columns (total 2 columns): A 2 non-null object B 2 non-null object dtypes: object(2) memory usage: 104.0+ bytes Вопрос Я собираюсь суммировать. Я ожидаю, что строки будут объединены. […]

сохранить / разрезать конкретные столбцы в пандах

Я знаю об этих методах среза столбца: df2 = df[["col1", "col2", "col3"]] и df2 = df.ix[:,0:2] но мне интересно, есть ли способ срезать столбцы из передней / средней / конечной части данных в одном и том же фрагменте, не указывая при этом каждый из них. Например, dataframe df с столбцами: col1, col2, col3, col4, col5 […]

Как избавиться от линий сетки при планировании с помощью Seaborn + Pandas с secondary_y

Я планирую две серии данных с Pandas с импортированным морем. В идеале я бы хотел, чтобы горизонтальные линии сетки были разделены между левой и правой осью y, но мне кажется, что это трудно сделать. В качестве компромисса я хотел бы удалить линии сетки вместе. Следующий код, однако, создает горизонтальные линии сетки для вторичной оси y. […]

Площадь каждого элемента столбца в пандах

Очень глупый вопрос, но как я могу скомпоновать каждый элемент столбца / серии dataFrame в пандах (и создать другой столбец)?

Обновление Pandas sql

Есть ли способ сделать обновление SQL – откуда из фреймворка без повторения через каждую строку? У меня есть база данных postgresql и для обновления таблицы в db из фрейма данных я бы использовал psycopg2 и сделал что-то вроде: con = psycopg2.connect(database='mydb', user='abc', password='xyz') cur = con.cursor() for index, row in df.iterrows(): sql = 'update table […]

Как создать pandas DataFrame (с индексом или multiindex) из списка экземпляров namedtuple?

Простой пример: >>> from collections import namedtuple >>> import pandas >>> Price = namedtuple('Price', 'ticker date price') >>> a = Price('GE', '2010-01-01', 30.00) >>> b = Price('GE', '2010-01-02', 31.00) >>> l = [a, b] >>> df = pandas.DataFrame.from_records(l, index='ticker') Traceback (most recent call last) … KeyError: 'ticker' Более жесткий пример: >>> df2 = pandas.DataFrame.from_records(l, index=['ticker', […]

Значение Groupby рассчитывается на основе панда данных

У меня есть следующий фреймворк: df = pd.DataFrame([ (1, 1, 'term1'), (1, 2, 'term2'), (1, 1, 'term1'), (1, 1, 'term2'), (2, 2, 'term3'), (2, 3, 'term1'), (2, 2, 'term1') ], columns=['id', 'group', 'term']) Я хочу сгруппировать его по id и group и вычислить количество каждого термина для этой пары id, group. Поэтому, в конце концов, […]

Выберите данные на определенном уровне из MultiIndex

У меня есть следующий Pandas Dataframe с MultiIndex (Z, A): H1 H2 ZA 0 100 200 0.3112 -0.4197 1 100 201 0.2967 0.4893 2 100 202 0.3084 -0.4873 3 100 203 0.3069 NaN 4 101 203 -0.4956 NaN Вопрос: Как выбрать все элементы с A = 203? Я пробовал df[:,'A'] но он не работает. Затем […]

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