Tag: pandas

Функция качания python pandas с двумя аргументами

Любовь моего новичка к python проходит тяжелый процесс … Мне нужно вычислить функцию в скользящем окне фиксированной длины (скажем: 5). Функция требует двух параметров. Я хорошо знаю ответ здесь, который почти идентичен, но я продолжаю получать ошибки. Мой код прост: import numpy as np import pandas as pd import scipy as sp import scipy.stats df […]

Как удалить дату и время pandas, часы и секунды

Как удалить Date, Hours and Seconds из pandas datetime, чтобы у меня остались только минуты? У меня есть таблица дат в формате: Date 2015-04-18 23:33:58 2015-04-19 14:32:08 2015-04-20 18:42:44 2015-04-20 21:41:19 и я хочу: Date 33 32 42 41 Код, который я пытаюсь использовать: fiveMin['Date'] = fiveMin['Date'] – pd.Timedelta(fiveMin['Date'], unit='s') для удаления секунд, однако я […]

Строка графика Trendline не работает с bigdataset

У меня большой набор данных с 52166 точками данных и выглядит следующим образом: bc_conc 2010-04-09 10:00:00 609.542000 2010-04-09 11:00:00 663.500000 2010-04-09 12:00:00 524.661667 2010-04-09 13:00:00 228.706667 2010-04-09 14:00:00 279.721667 Это кадр данных pandas, а индекс – в datetime. Теперь мне нравится строить данные bc_conc по времени и добавлять линию тренда. Я использовал следующий код: data […]

Как написать файл csv с несколькими строками заголовка с помощью pandas to_csv ()?

Рассмотрим кадр данных с столбцом date как индекс и три столбца x , y и z с некоторыми наблюдениями. Я хочу написать содержимое этого фрейма данных в CSV-файл. Я знаю, что для этого могу использовать df.to_csv , однако я бы хотел добавить вторую строку заголовка с единицами. В этом примере желаемый CSV-файл будет выглядеть примерно […]

Добавить порядковый номер для каждого элемента в группе, используя python

У меня есть dataframe людей, у каждого из которых есть несколько записей. Я хочу перечислить запись в последовательности для каждого человека в python. По существу, я хотел бы создать столбец «sequence» в следующей таблице: patient date sequence 145 20Jun2009 1 145 24Jun2009 2 145 15Jul2009 3 582 09Feb2008 1 582 21Feb2008 2 987 14Mar2010 1 […]

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

Я новичок в python и изо всех сил пытаюсь манипулировать данными в библиотеке pandas. У меня есть база данных pandas: Year Value 0 91 1 1 93 4 2 94 7 3 95 10 4 98 13 И хотите завершить отсутствующие годы, создавая строки с пустыми значениями, например: Year Value 0 91 1 1 92 […]

Python: как получить значения из словаря из серии pandas

Я очень новичок в python и пытаюсь получить значение из словаря, где ключи определены в столбце dataframe (pandas). Я искал довольно много, и самое близкое дело – вопрос в ссылке ниже, но он не приходит с ответом. Итак, здесь я пытаюсь найти ответ на тот же вопрос. Выберите словарь из серии pandas У меня есть […]

Как эффективно подсчитывать строки с одним проходом над файловым кадром

У меня есть dataframe из таких строк: ID_0 ID_1 gk ah ci je di ih bb dd ia dh Для каждой пары строк я могу подсчитать, сколько строк имеет в них строку: import pandas as pd import itertools df = pd.read_csv("test.csv", header=None, prefix="ID_", usecols = [0,1]) alphabet_1 = set(df['ID_0']) alphabet_2 = set(df['ID_1']) # This just […]

Python pandas разбивает данные на несколько диапазонов индексов

Что такое питоновский способ 25:28 помощью большего числа диапазонов индексов (например, 10:12 и 25:28 )? Я хочу это более элегантно: df = pd.DataFrame({'a':range(10,100)}) df.iloc[[i for i in range(10,12)] + [i for i in range(25,28)]] Результат: a 10 20 11 21 25 35 26 36 27 37 Что-то вроде этого было бы более элегантным: df.iloc[(10:12, 25:28)] […]

как конвертировать csv в словарь с помощью панд

Как преобразовать csv в словарь с помощью pandas? Например, у меня есть 2 столбца и хотел бы, чтобы column1 был ключом, а column2 – значением. Мои данные выглядят так: "name","position" "UCLA","73" "SUNY","36" cols = ['name', 'position'] df = pd.read_csv(filename, names = cols)

Python - лучший язык программирования в мире.