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

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

13
Есть ли способ автоматически настроить ширину столбцов Excel с помощью pandas.ExcelWriter?
Меня просят создать несколько отчетов в формате Excel. В настоящее время я довольно активно использую pandas для своих данных, поэтому, естественно, я хотел бы использовать метод pandas.ExcelWriter для создания этих отчетов. Однако фиксированная ширина столбца является проблемой. Код, который у меня есть до сих пор, достаточно прост. Скажем, у меня …
105 python  excel  pandas  openpyxl 

4
Numpy isnan () не работает с массивом чисел с плавающей запятой (применяется из фрейма данных pandas)
У меня есть массив чисел с плавающей запятой (некоторые нормальные числа, некоторые nans), который выходит из приложения на фреймворке pandas. По какой-то причине numpy.isnan не работает в этом массиве, однако, как показано ниже, каждый элемент является float, numpy.isnan работает правильно для каждого элемента, тип переменной определенно является массивом numpy. В …
105 python  arrays  numpy  pandas 

7
в блокноте Ipython / Jupyter Pandas не отображает график, который я пытаюсь построить
Я пытаюсь построить некоторые данные с помощью панд в Ipython Notebook, и хотя он дает мне объект, на самом деле он не рисует сам график. Вот так это выглядит: In [7]: pledge.Amount.plot() Out[7]: <matplotlib.axes.AxesSubplot at 0x9397c6c> После этого должен следовать график, но его просто не появляется. Я импортировал matplotlib, так …

3
Как получить значение из Pandas DataFrame, а не индекс и тип объекта
Скажем, у меня есть следующий DataFrame Буквенный номер А 1 БИ 2 C 3 D 4 Что можно получить с помощью следующего кода import pandas as pd letters=pd.Series(('A', 'B', 'C', 'D')) numbers=pd.Series((1, 2, 3, 4)) keys=('Letters', 'Numbers') df=pd.concat((letters, numbers), axis=1, keys=keys) Теперь я хочу получить значение C из столбца Letters. …
104 python  pandas  dataframe 

6
Как «выделить отдельные» в нескольких столбцах фрейма данных в пандах?
Я ищу способ сделать эквивалент SQL SELECT DISTINCT col1, col2 FROM dataframe_table Сравнение pandas sql ни о чем не говорит distinct. .unique() работает только для одного столбца, поэтому я полагаю, что могу объединить столбцы или поместить их в список / кортеж и сравнить таким образом, но похоже, что панды должны …
104 python  pandas 

8
Могут ли Панды построить гистограмму дат?
Я взял свою серию и привел ее к столбцу datetime dtype = datetime64[ns](хотя требуется только дневное разрешение ... не знаю, как это изменить). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) но построение графика не работает: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use …

8
построить разные цвета для разных категорийных уровней, используя matplotlib
У меня есть этот фрейм данных, diamondsкоторый состоит из таких переменных, как (carat, price, color), и я хочу нарисовать диаграмму рассеяния от priceдо caratдля каждой color, что означает, что разные colorимеют разные цвета на графике. Это легко сделать Rс ggplot: ggplot(aes(x=carat, y=price, color=color), #by setting color=color, ggplot automatically draw in …



11
Понимание на месте = Истина
В pandasбиблиотеке много раз есть возможность изменить объект на месте, например, с помощью следующего оператора ... df.dropna(axis='index', how='all', inplace=True) Мне любопытно, что возвращается, а также как обрабатывается объект, когда inplace=Trueон передается или когда inplace=False. Все ли операции изменяются selfкогда inplace=True? И когда сразу inplace=Falseсоздается новый объект, например, а new_df = …
104 python  pandas  in-place 

2
Объект DataFrame не имеет атрибута sort
У меня здесь проблема, в моем пакете python я установил numpy, но у меня все еще есть эта ошибка Объект DataFrame не имеет атрибута sort Кто угодно может дать мне представление .. Это мой код: final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting index final = final.sort() final.columns=[final.columns,final.iloc[0]] …


8
Преобразование категориальных данных в фреймворк pandas
У меня есть фрейм данных с этим типом данных (слишком много столбцов): col1 int64 col2 int64 col3 category col4 category col5 category Столбцы выглядят так: Name: col3, dtype: category Categories (8, object): [B, C, E, G, H, N, S, W] Я хочу преобразовать все значения в столбцах в целые числа …
103 python  pandas 

6
как вы фильтруете фреймы данных pandas по нескольким столбцам
Чтобы отфильтровать фрейм данных (df) по одному столбцу, если мы рассмотрим данные с мужчинами и женщинами, мы могли бы: males = df[df[Gender]=='Male'] Вопрос 1. Но что, если данные охватывают несколько лет, и я хотел бы видеть только мужчин за 2014 год? На других языках я мог бы сделать что-нибудь вроде: …
103 python  filter  pandas 

3
Импортировать столбец фрейма данных pandas как строку, а не int
Я хотел бы импортировать следующий csv как строки, а не как int64. Pandas read_csv автоматически преобразует его в int64, но мне нужен этот столбец как строка. ID 00013007854817840016671868 00013007854817840016749251 00013007854817840016754630 00013007854817840016781876 00013007854817840017028824 00013007854817840017963235 00013007854817840018860166 df = read_csv('sample.csv') df.ID >> 0 -9223372036854775808 1 -9223372036854775808 2 -9223372036854775808 3 -9223372036854775808 4 -9223372036854775808 5 …

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