Запитання з тегом «pandas»

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

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 

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

8
Як перебирати стовпчики фреймів даних панд для запуску регресії
Я впевнений, що це просто, але, як повноцінна новачка в 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: …

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

7
Витяг конкретних вибраних стовпців у новий DataFrame як копія
У мене є панди DataFrame з 4 стовпцями, і я хочу створити новий DataFrame, який містить лише три стовпці. Це запитання схоже на: Вилучення конкретних стовпців з фрейму даних, але для панд не R. Наступний код не працює, викликає помилку і, звичайно, не є пандасним способом цього зробити. import pandas …


2
панди перекомплектувати документацію
Тому я повністю розумію, як використовувати resample , але документація не робить гарної роботи з поясненням варіантів. Таким чином, більшість варіантів resampleфункції є досить прямим вперед, за винятком цих двох: правило: рядок зміщення або об'єкт, що представляє цільове перетворення як: рядок, метод для повторного або повторного відбору проб, за замовчуванням …

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значень. Як я можу замінити nans на середні стовпці, де вони є? Це питання дуже схоже на це: numpy масив: замініть значення nan середніми стовпцями, але, на жаль, наведене там рішення не працює для панд DataFrame.
177 python  pandas  nan 

3
Як отримати останні N рядків панд DataFrame?
У мене є фрейм даних панд, df1і df2(df1 - це ванільний кадр даних, df2 індексується "STK_ID" та "RPT_Date"): >>> df1 STK_ID RPT_Date TClose sales discount 0 000568 20060331 3.69 5.975 NaN 1 000568 20060630 9.14 10.143 NaN 2 000568 20060930 9.49 13.854 NaN 3 000568 20061231 15.84 19.262 NaN 4 …
175 python  pandas  dataframe 

12
Перетворимо стовпчик Pandas, що містить NaNs, у тип `int`
Я читаю дані з .csv-файлу до фрейму даних Pandas, як показано нижче. Для одного з стовпців idя хочу вказати тип стовпця як int. Проблема полягає в тому, що в idсерії є відсутні / порожні значення. Коли я намагаюся передати idстовпчик на ціле число під час читання .csv, я отримую: df= …
175 python  pandas  na 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.