Pandas dataframe fillna () только некоторые столбцы на месте

Я пытаюсь заполнить значения none в фрейме данных Pandas с 0 только для некоторого подмножества столбцов. когда я делаю: import pandas as pd df = pd.DataFrame(data={'a':[1,2,3,None],'b':[4,5,None,6],'c':[None,None,7,8]}) print df df.fillna(value=0, inplace=True) print df вывод: a b c 0 1.0 4...

Как дать панды/библиотек matplotlib столбчатой диаграммы пользовательские цвета

Я только начал использовать pandas / matplotlib в качестве замены Excel для создания сложенных гистограмм. Я столкнулся с проблемой (1) в цветовой карте по умолчанию есть только 5 цветов, поэтому, если у меня есть более 5 категорий, то цвета повторяются. Как я могу указать больше цветов? В идеале, градие...

Изменение одного значения на основе другого значения в панд

Я пытаюсь перепрограммировать свой код Stata в Python для улучшения скорости, и мне указали в направлении панд. Тем не менее, мне трудно обернуть голову вокруг того, как обрабатывать данные. допустим, я хочу перебрать все значения в заголовке столбца 'ID."Если этот идентификатор соответствует определенному ...

панды читают csv и фильтруют столбцы с помощью usecols

у меня есть csv-файл, который не приходит правильно с pandas.read_csv когда я фильтрую столбцы с usecols и использовать несколько индексов. import pandas as pd csv = r"""dummy,date,loc,x bar,20090101,a,1 bar,20090102,a,3 bar,20090103,a,5 bar,20090101,b,1 bar,20090102,b,3 bar,20090103,b,5"""...

Использование панд в pd.чтение excel() для нескольких листов одной книги

У меня есть большой файл электронных таблиц (.xlsx), что я обрабатываю с помощью python pandas. Бывает, что мне нужны данные из двух вкладок в этом большом файле. Одна из вкладок содержит массу данных, а другая-всего несколько квадратных ячеек. когда я использую pd.read_excel () on любой рабочий лист, мне ка...

панды: несколько условий при индексировании фрейма данных-неожиданное поведение

я фильтрую строки в фрейме данных по значениям в двух столбцах. по какой-то причине оператор OR ведет себя так, как я ожидал бы, и оператор будет вести себя и наоборот. мой тестовый код: import pandas as pd df = pd.DataFrame({'a': range(5), 'b': range(5) }) # let's insert some -1 values df['a'][1] = -1 d...

Элементарно логический или в панд

Я хотел бы элементарно логический или оператор. Я знаю, что" или " само по себе не то, что я ищу. Для и я хочу использовать & как объяснено здесь. Ибо не хочу использовать np.инвертировать () как объяснено здесь. Так что же такое эквивалент для или?...

получение индекса строки в функции pandas apply

Я пытаюсь получить доступ к индексу строки в функции, применяемые во всем DataFrame в панд. У меня есть что-то вроде этого: df = pandas.DataFrame([[1,2,3],[4,5,6]], columns=['a','b','c']) >>> df a b c 0 1 2 3 1 4 5 6 и я определю функцию, которая обращается к элементам с заданной строко...

'Таблицы данных' объект не имеет атрибут 'сортировать'

я столкнулся с некоторой проблемой здесь, в моем пакете python у меня есть установка numpy, но у меня все еще есть эта ошибка объект' DataFrame 'не имеет атрибута 'sort' любой может дать мне некоторое представление.. Это мой код : final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting...

Объединение двух фреймов данных pandas (объединение в общий столбец)

у меня есть 2 фрейма данных: restaurant_ids_dataframe Data columns (total 13 columns): business_id 4503 non-null values categories 4503 non-null values city 4503 non-null values full_address 4503 non-null values latitude 4503 non-null values longitude 4503 no...