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

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

3
Панды суммируются по группам, но исключают определенные столбцы
Каков наилучший способ сделать groupby в кадре данных Pandas, но исключить некоторые столбцы из этой groupby? например, у меня есть следующий фрейм данных: Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963 2 Afghanistan 15 Wheat 5312 Ha 10 20 30 2 Afghanistan 25 Maize 5312 Ha 10 20 30 …

2
float64 с пандами to_csv
Я читаю CSV с такими числами с плавающей запятой: Bob,0.085 Alice,0.005 И импортируйте в фрейм данных и запишите этот фрейм данных в новое место df = pd.read_csv(orig) df.to_csv(pandasfile) Теперь это pandasfile: Bob,0.085000000000000006 Alice,0.0050000000000000001 Что случилось? возможно, мне нужно использовать другой тип, например float32 или что-то в этом роде? Я использую …
88 python  numpy  pandas 

5
как разделить столбец кортежей в кадре данных pandas?
У меня есть фреймворк pandas (это всего лишь небольшая часть) >>> d1 y norm test y norm train len(y_train) len(y_test) \ 0 64.904368 116.151232 1645 549 1 70.852681 112.639876 1645 549 SVR RBF \ 0 (35.652207342877873, 22.95533537448393) 1 (39.563683797747622, 27.382483096332511) LCV \ 0 (19.365430594452338, 13.880062435173587) 1 (19.099614489458364, 14.018867136617146) RIDGE CV …

3
Преобразование числовых строк с запятыми в pandas DataFrame в float
У меня есть DataFrame, который содержит числа в виде строк с запятыми для маркера тысяч. Мне нужно преобразовать их в числа с плавающей запятой. a = [['1,200', '4,200'], ['7,000', '-0.03'], [ '5', '0']] df=pandas.DataFrame(a) Я предполагаю, что мне нужно использовать locale.atof. На самом деле df[0].apply(locale.atof) работает как положено. Я получаю …
88 python  pandas 


3
Примеры наборов данных в Pandas
При использовании R удобно загружать "практические" наборы данных, используя data(iris) или data(mtcars) Есть что-то подобное для Панд? Я знаю, что могу загрузить любой другой метод, просто интересно, есть ли что-нибудь встроенное.



5
Сделайте более одной диаграммы в одной ячейке IPython Notebook
Я начал свой ноутбук IPython с ipython notebook --pylab inline Это мой код в одной ячейке df['korisnika'].plot() df['osiguranika'].plot() Он работает нормально, он рисует две линии, но на одном графике. Я хотел бы нарисовать каждую линию на отдельном графике. И было бы здорово, если бы графики располагались рядом друг с другом, …


6
Фрейм данных python pandas, это передача по значению или по ссылке
Если я передаю фрейм данных функции и изменю его внутри функции, будет ли это передача по значению или по ссылке? Я запускаю следующий код a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df): df = df.drop('b',axis=1) letgo(a) значение aне меняется после вызова функции. Означает ли это, что это передача по значению? Я также …

9
Панды: заполнение пропущенных значений средним в каждой группе
Это должно быть просто, но самое близкое, что я нашел, это этот пост: pandas: Заполнение недостающих значений внутри группы , и я все еще не могу решить свою проблему .... Предположим, у меня есть следующий фрейм данных df = pd.DataFrame({'value': [1, np.nan, np.nan, 2, 3, 1, 3, np.nan, 3], 'name': …

1
График временных рядов Pandas, устанавливающий основные и второстепенные отметки и метки по оси X
Я хочу иметь возможность устанавливать основные и второстепенные xticks и их метки для графика временных рядов, построенного из объекта временного ряда Pandas. На странице "Что нового" в Pandas 0.9 говорится: "вы можете использовать to_pydatetime или зарегистрировать конвертер для типа Timestamp" но я не могу понять, как это сделать, чтобы использовать …

3
Панды: как изменить все значения столбца?
У меня есть фрейм данных с названным столбцом, "Date"и я хочу, чтобы все значения из этого столбца имели одинаковое значение (только год). Пример: City Date Paris 01/04/2004 Lisbon 01/09/2004 Madrid 2004 Pekin 31/2004 Я хочу: City Date Paris 2004 Lisbon 2004 Madrid 2004 Pekin 2004 Вот мой код: fr61_70xls = …

3
Как удалить столбец, содержащий только нули в пандах?
В настоящее время у меня есть фрейм данных, состоящий из столбцов с 1 и 0 в качестве значений, я хотел бы перебрать столбцы и удалить те, которые состоят только из 0. Вот что я пробовал до сих пор: ones = [] zeros = [] for year in years: for i …
87 python  pandas 

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