Вопросы с тегом 'pandas'

Pandas - это библиотека Python для манипулирования и анализа данных, например, фреймы данных, многомерные временные ряды и перекрестные наборы данных, обычно встречающиеся в статистике, результатах экспериментальной науки, эконометрике или финансах. Pandas - одна из основных библиотек данных в Python.
33 отв.

Переименование столбцов в pandas

У меня есть DataFrame, использующий панды и метки столбцов, которые мне нужно отредактировать, чтобы заменить оригинальные метки столбцов. Я хотел бы изменить имена столбцов в DataFrame A где исходные имена столбцов: ['$a', '$b', '$c', '$d', '$e'] ...
05 июля '12 в 17:21
19 отв.

Как перебирать строки в DataFrame в Pandas?

У меня есть DataFrame от панд: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df Выход: c1 c2 0 10 100 1 11 110 2 12 120 Теперь я хочу перебрать строки этого кадра....
10 мая '13 в 10:04
13 отв.

Выберите строки из DataFrame на основе значений в столбце в pandas

Как выбрать строки из DataFrame на основе значений в некотором столбце в pandas? В SQL я бы использовал: select * from table where colume_name = some_value. Я попытался посмотреть документацию pandas, но не сразу нашел ответ.
12 июня '13 в 20:42
17 отв.

Удалить столбец из pandas DataFrame по имени столбца

При удалении столбца в DataFrame я использую: del df['column_name'] И это прекрасно работает. Почему я не могу использовать следующее? del df.column_name Поскольку вы можете получить доступ к столбцу/Серии как df.column_name, я ожидаю, что это с...
16 нояб. '12 в 9:26
14 отв.

Рабочие потоки "больших данных" с использованием pandas

Я пытался много раз продумать ответ на этот вопрос, изучая pandas. Я использую SAS для повседневной работы, и это отлично подходит для его поддержки из-за ядра. Однако SAS является ужасным как часть программного обеспечения по многим другим причинам...
10 янв. '13 в 19:20
20 отв.

Получить список из pandas заголовков столбцов DataFrame

Я хочу получить список заголовков столбцов в панде DataFrame. DataFrame будет получен из пользовательского ввода, поэтому я не буду знать, сколько будет столбцов или как они будут называться. Например, если мне дан DataFrame, как это: >>> ...
21 окт. '13 в 0:18
17 отв.

Выбор нескольких столбцов в кадре данных pandas

У меня есть данные в разных столбцах, но я не знаю, как их извлечь, чтобы сохранить их в другой переменной. index a b c 1 2 3 4 2 3 4 5 Как выбрать 'a', 'b' и сохранить его в df1? Я старался df1 = df['a':'b'] df1 = df.ix[:,...
02 июля '12 в 0:03
22 отв.

Добавление нового столбца в существующий DataFrame в Python pandas

У меня есть следующий индексированный DataFrame с именованными столбцами, а строки - не непрерывными числами: a b c d 2 0.671399 0.101208 -0.181532 0.241273 3 0.446172 -0.243316 0.051767 1.577318 5 0.614758 ...
23 сент. '12 в 22:00
13 отв.

Как я могу получить количество строк в DataFrame панд?

Я пытаюсь получить количество строк в df с помощью Pandas, и вот мой код. Способ 1: total_rows = df.count print total_rows +1 Способ 2: total_rows = df['First_columnn_label'].count print total_rows +1 Оба фрагмента кода дают мне эту ошибку: О...
11 апр. '13 в 11:14
27 отв.

Как изменить порядок столбцов DataFrame?

У меня есть следующий DataFrame (df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) Я добавляю больше столбцов (-ов) по назначению: df['mean'] = df.mean(1) Как перенести столбец mean в начало, т.е. установит...
31 окт. '12 в 1:22
7 отв.

Изменить тип данных столбцов в Pandas

Я хочу преобразовать таблицу, представленную как список списков, в Pandas DataFrame. В качестве чрезвычайно упрощенного примера: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Каков наилучший способ преобразо...
09 апр. '13 в 2:53
18 отв.

Добавить одну строку в панды DataFrame

Я понимаю, что pandas предназначен для загрузки полностью заполненного DataFrame, но мне нужно создать пустой DataFrame, а затем добавить строки, один за другим. Каков наилучший способ сделать это? Я успешно создал пустой DataFrame с: res = DataF...
23 мая '12 в 11:12
12 отв.

Как удалить строки из Pandas DataFrame, значение которого в определенных столбцах равно NaN

У меня есть DataFrame: >>> df STK_ID EPS cash STK_ID RPT_Date 601166 20111231 601166 NaN NaN 600036 20111231 600036 NaN 12 600016 20111231 600016 4.3 NaN 601009 20111231 601009 NaN NaN...
16 нояб. '12 в 12:17
7 отв.

Pandas запись данных в файл CSV

У меня есть dataframe в pandas, который я хотел бы записать в файл CSV. Я делаю это, используя: df.to_csv('out.csv') И получение ошибки: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128)...
04 июня '13 в 19:46
1 отв.

Используйте список значений для выбора строк из pandas данных

Допустим, у меня есть следующий массив данных панд: df = DataFrame({'A' : [5,6,3,4], 'B' : [1,2,3, 5]}) df A B 0 5 1 1 6 2 2 3 3 3 4 5 Я могу подмножество на основе определенного значения: x = df[df['A'] == 3] x A...
23 авг. '12 в 19:31