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

Pandas - это библиотека Python для манипулирования и анализа Panel Data, например многомерных временных рядов и наборов данных поперечного сечения, которые обычно встречаются в статистике, экспериментальных научных результатах, эконометрике или финансах. ВАЖНО: задавая вопрос с этим тегом, пометьте ваши вопросы: [python]; [Панды]; [Dataframe]/[серия]; (необязательно) [pandas-groupby]/[merge]/etc., в зависимости от ваших конкретных требований.
21
ответ

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

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

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

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

Удалить столбец из pandas DataFrame с помощью python del

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

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

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

Как изменить порядок столбцов 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
18
ответов

добавьте одну строку в pandas.DataFrame

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

Как удалить строки из 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
10
ответов

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

У меня есть DataFrames из pandas: 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
20
ответов

Добавление нового столбца в существующий 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
3
ответов

pandas iloc vs ix vs loc объясняет, как они отличаются?

Может кто-нибудь объяснить, как эти три метода нарезки различны? Я видел документы, и я видел эти ответы, но я все еще не могу объяснить, как эти три разные. Для меня они кажутся взаимозаменяемыми в значительной степени, потому что они находятся на ...
задан 23 июля '15 в 19:34
12
ответов

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

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

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
8
ответов

Выбор столбцов в фрейме pandas

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

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

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

Как бороться с SettingWithCopyWarning в Pandas?

Фон Я только что обновил свой Pandas от 0.11 до 0.13.0rc1. Теперь приложение выдает много новых предупреждений. Один из них: E:\FinReporter\FM_EXT.py:449: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. ...
задан 17 дек. '13 в 6:48