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

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


22
Як перебрати рядки в 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 Тепер я хочу перебрати рядки цього кадру. Для кожного ряду я хочу мати доступ до його елементів (значень у …
1943 python  pandas  rows  dataframe 

26
Перейменування стовпців у пандах
У мене є DataFrame з використанням панд та міток стовпців, які мені потрібно відредагувати, щоб замінити оригінальні мітки стовпців. Я хотів би змінити назви стовпців у DataFrame, Aде оригінальні назви стовпців: ['$a', '$b', '$c', '$d', '$e'] до ['a', 'b', 'c', 'd', 'e']. У мене відредаговані назви стовпців зберігаються у списку, …

15
Видалити стовпчик із панд DataFrame
При видаленні стовпця в DataFrame я використовую: del df['column_name'] І це чудово працює. Чому я не можу використовувати наступне? del df.column_name Оскільки можна отримати доступ до стовпця / серії df.column_name, я очікував, що це спрацює.
1326 python  pandas  dataframe 


19
Отримайте список із заголовків стовпців панд DataFrame
Я хочу отримати список заголовків стовпців від пандес DataFrame. DataFrame буде надходити з введення користувача, тому я не знаю, скільки буде стовпців або як вони будуть викликатися. Наприклад, якщо мені дано такий фрейм DataFrame: >>> my_dataframe y gdp cap 0 1 2 5 1 2 3 9 2 8 7 …
1013 python  pandas  dataframe 

16
Робочі потоки "великих даних" використовуються за допомогою панд
Я багато років намагався розгадати відповідь на це питання, вивчаючи панди. Я використовую SAS для своєї повсякденної роботи, і це чудово, оскільки вона є позапрофільною підтримкою. Однак SAS є жахливим як частина програмного забезпечення з багатьох інших причин. Одного разу я сподіваюся замінити своє використання SAS на python і pandas, …

23
Додавання нового стовпця до існуючих DataFrame в пандах Python
У мене є наступний індексований 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 0.075793 -0.451460 -0.012493 Я хотів би додати новий стовпець, 'e'до існуючого кадру даних, і не хочу нічого змінювати у кадрі …

14
Як я можу отримати кількість рядків панд DataFrame?
Я намагаюся отримати кількість рядків dfframe df за допомогою Pandas, і ось мій код. Спосіб 1: total_rows = df.count print total_rows +1 Спосіб 2: total_rows = df['First_columnn_label'].count print total_rows +1 Обидва фрагменти коду дають мені цю помилку: TypeError: непідтримувані типи операндів для +: 'instancemethod' та 'int' Що я роблю неправильно?
930 python  pandas  dataframe 

30
Як змінити порядок стовпців 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на фронт, тобто встановити його як перший стовпець, залишаючи порядок інших стовпців недоторканим?
877 python  pandas  dataframe 

25
Додайте один рядок до панд DataFrame
Я розумію, що панди призначені для завантаження повністю заселених, DataFrameале мені потрібно створити порожній DataFrame, а потім додавати рядки, по одному . Який найкращий спосіб зробити це? Я успішно створив порожній DataFrame з: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Тоді я можу додати новий рядок і заповнити поле: res = res.set_value(len(res), …

9
Змінення типу даних стовпців у Pandas
Я хочу перетворити таблицю, представлену як список списків, в Pandas DataFrame. Як надзвичайно спрощений приклад: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Який найкращий спосіб перетворити стовпці у відповідні типи, у цьому випадку стовпці 2 та 3 у плавки? Чи є спосіб вказати …

13
Як опустити рядки Pandas DataFrame, значення яких у певному стовпці - NaN
Я маю це DataFrameі хочу лише записи, EPSстовпець яких не NaN: >>> 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 601939 20111231 601939 2.5 NaN 000001 20111231 000001 NaN NaN ... тобто …
751 python  pandas  dataframe  nan 

7
Написання файлів пандес DataFrame у файл CSV
У мене є фрейм даних у пандах, які я хотів би записати у файл CSV. Я роблю це, використовуючи: df.to_csv('out.csv') І отримання помилки: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) Чи є спосіб обійти це легко (тобто в моєму кадрі даних є символи …
714 python  csv  pandas  dataframe 

8
Перетворити список словників у пандус DataFrame
У мене є список таких словників: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] І я хочу перетворити це на DataFrameтакі панди : month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN …

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