Вопросы с тегом «pandas»

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

6
почему я должен сделать копию фрейма данных в пандах
При выборе подкадра данных из родительского, я заметил, что некоторые программисты делают копию фрейма данных, используя .copy()метод. Например, X = my_dataframe[features_list].copy() ... а не просто X = my_dataframe[features_list] Почему они делают копию фрейма данных? Что будет, если я не сделаю копию?

4
Как мне вставить столбец с определенным индексом столбца в пандах?
Могу ли я вставить столбец по определенному индексу столбца в пандах? import pandas as pd df = pd.DataFrame({'l':['a','b','c','d'], 'v':[1,2,1,2]}) df['n'] = 0 Это будет столбец nкак последний столбец df, но разве нет способа сказать, dfчтобы поместить nв начале?
189 python  indexing  pandas 

8
Как выполнить итерации по столбцам pandas dataframe для запуска регрессии
Я уверен, что это просто, но как полный новичок в python, у меня возникают проблемы с выяснением, как перебирать переменные в pandasкадре данных и запускать регрессию с каждым. Вот что я делаю: all_data = {} for ticker in ['FIUIX', 'FSAIX', 'FSAVX', 'FSTMX']: all_data[ticker] = web.get_data_yahoo(ticker, '1/1/2010', '1/1/2015') prices = DataFrame({tic: …

1
Добавить столбец в dataframe с постоянным значением
У меня есть существующий фрейм данных, который мне нужно добавить дополнительный столбец, который будет содержать одинаковое значение для каждой строки. Существующий df: Date, Open, High, Low, Close 01-01-2015, 565, 600, 400, 450 Новый дф: Name, Date, Open, High, Low, Close abc, 01-01-2015, 565, 600, 400, 450 Я знаю, как добавить …
187 python  pandas  dataframe 

7
Извлечение определенных выбранных столбцов в новый DataFrame в качестве копии
У меня есть DataFrame pandas с 4 столбцами, и я хочу создать новый DataFrame, который имеет только три столбца. Этот вопрос похож на: Извлечение определенных столбцов из фрейма данных, но для панд не R. Следующий код не работает, выдает ошибку и, безусловно, не является пандасным способом сделать это. import pandas …


2
Документация по пандам
Таким образом, я полностью понимаю, как использовать resample , но документация не делает хорошую работу, объясняя варианты. Таким образом, большинство параметров в resampleфункции довольно просты за исключением этих двух: правило: строка смещения или объект, представляющий целевое преобразование how: строка, метод понижения или повторной выборки, по умолчанию «среднее» Поэтому, просмотрев столько …

11
получить список столбцов данных панд на основе типа данных
Если у меня есть датафрейм со следующими столбцами: 1. NAME object 2. On_Time object 3. On_Budget object 4. %actual_hr float64 5. Baseline Start Date datetime64[ns] 6. Forecast Start Date datetime64[ns] Я хотел бы иметь возможность сказать: вот кадр данных, дать мне список столбцов, которые имеют тип Object или типа DateTime? …
184 python  pandas 


6
Конвертировать столбцы в строку в Pandas
У меня есть следующий DataFrame из запроса SQL: (Pdb) pp total_rows ColumnID RespondentCount 0 -1 2 1 3030096843 1 2 3030096845 1 и я хочу повернуть это так: total_data = total_rows.pivot_table(cols=['ColumnID']) (Pdb) pp total_data ColumnID -1 3030096843 3030096845 RespondentCount 2 1 1 [1 rows x 3 columns] total_rows.pivot_table(cols=['ColumnID']).to_dict('records')[0] {3030096843: 1, …
179 python  numpy  pandas 

3
Получение списка списков в пандах DataFrame
Я читаю содержимое таблицы в панды. DataNitro имеет метод, который возвращает прямоугольный выбор ячеек в виде списка списков. Так table = Cell("A1").table дает table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list and leaves data Я занят написанием кода для перевода …
177 python  pandas  datanitro 


9
pandas DataFrame: заменить значения nan на среднее значение столбцов
У меня есть пандас DataFrame, заполненный в основном реальными числами, но в нем также есть несколько nanзначений. Как я могу заменить nanсредние значения столбцов, где они находятся? Этот вопрос очень похож на этот: массив numpy: замените значения nan на среднее значение столбцов, но, к сожалению, приведенное там решение не работает …
177 python  pandas  nan 

12
Конвертировать столбец Pandas, содержащий NaN, в dtype `int`
Я читаю данные из файла .csv на фрейм данных Pandas, как показано ниже. Для одного из столбцов, а именно id, я хочу указать тип столбца как int. Проблема в том, что в idсерии отсутствуют / пустые значения. Когда я пытаюсь привести idстолбец к целому числу при чтении .csv, я получаю: …
176 python  pandas  na 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.