Tag: dataframe

заменить значения средним значением

У меня есть dataframe следующим образом: Col1 Price 1 Plastic 50 2 Metal 100 3 Plastic 40 Я хотел бы заменить значения в Col1 своими средствами в Price, поэтому я получаю: Col1 Price 1 45 50 2 100 100 3 45 40 Я уже сделал: df.groupby('Col1').mean()['Price'] Но я не знаю, как заменить ценности, возможно, используя […]

В пандах, как сгладить группу строк

Я новичок в pandas на python, и я был бы признателен за любую помощь в этом. Я был гуглингом и гуглингом, но, похоже, не мог его взломать. Например, у меня есть файл csv с 6 столбцами. Я пытаюсь объединить строки так, чтобы все данные для каждой строки были сплющены в одну строку. Поэтому, если мои […]

Преобразование заголовка в строку

У меня такой стол. user 01/12/15 02/12/15 someBool u1 100 300 true u2 200 -100 false u3 -50 200 true Я хочу переделать столбцы даты в два столбца date и value подобных этому. user date value someBool u1 01/12/15 100 true u1 02/12/15 300 true u2 01/12/15 200 false u2 02/12/15 -100 false u3 01/12/15 […]

Список значений столбцов в Pandas DataFrame

У меня есть DataFrame, в котором один из столбцов имеет список значений (каждое значение является значением функции). Теперь мне нужно преобразовать эти списки значений в каждый столбец. Пример: DataFrame имеет два столбца, в которых столбец данных представляет собой список значений data , Time [1,2,3,4], 12:34 [5,6,7,8], 12:36 [9,1,2,3], 12:45 Мне нужно преобразовать затем как Пример: […]

Удалить вторую строку заголовка в PANDAS

У меня есть dataframe в PANDAS, который имеет две строки заголовков. Как я могу удалить вторую строку? Например, у меня есть следующее: AA BB CC DD ABCD Index 1 1 2 3 4 2 5 6 7 8 3 9 1 2 3 и я хотел бы получить что-то вроде этого: AA BB CC DD […]

DataFrame объединяет разные значения столбцов, когда индекс одинаковый

Я работаю над конкатением нескольких DataFrames (DFs) в один DF с Python, после того, как вы выполните некоторые примеры DF, как показано ниже: import pandas as pd df_list = [] df_0 = pd.DataFrame('1.11', index=['SS_0'], columns=['Tx-UDP']) df_1 = pd.DataFrame('2.22', index=['SS_1'], columns=['Tx-UDP']) df_2 = pd.DataFrame('3.33', index=['SS_1'], columns=['Tx-TCP']) df_list.append(df_0) df_list.append(df_1) df_list.append(df_2) df_final = pd.concat(df_list) # type: pd.DataFrame print(df_final) […]

pandas dataframe возвращает первое слово в строке для столбца

У меня есть dataframe: df = pd.DataFrame({'id' : ['abarth 1.4 a','abarth 1 a','land rover 1.3 r','land rover 2', 'land rover 5 g','mazda 4.55 bl'], 'series': ['a','a','r','','g', 'bl'] }) Я хотел бы удалить строку «series» из соответствующего идентификатора, поэтому конечный результат должен быть: Конечный результат должен быть 'id': ['abarth 1.4','abarth 1','land rover 1.3','land rover 2','land rover […]

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

Я пытаюсь решить этот вопрос с помощью Python. ID = np.concatenate((np.repeat("A",5), np.repeat("B",4), np.repeat("C",2))) Hour = np.array([0,2,5,6,9,0,2,5,6,0,2]) testVector = [0,2,5] df = pd.DataFrame({'ID' : ID, 'Hour': Hour}) Мы группируем строки по ID , затем мы хотим удалить все строки из df где не все значения в testVector находятся в столбце Hour этой группы. Мы могли бы […]

Как преобразовать список в столбцы в вертикальную форму?

Один из столбцов в моем кадре данных pandas содержит список. И я хочу расширить его и преобразовать вертикальную форму, как показано ниже. Как это сделать? Перед (код): import pandas as pd pd.DataFrame({ 'col1':['fruit', 'veicle', 'animal'], 'col2':['apple', 'bycicle', 'cat'], 'col3':[1,4,2], 'list':[ [10, 20], [1.2, 3.0, 2.75], ['tommy', 'tom'] ] }) Перед (таблица): |col1 |col2 |col3|list | […]

Pandas – читать CSV в dataframe, где столбец имеет различное количество подколонн

В Pandas возможно ли иметь кадр данных с столбцом, который содержит различное количество подколонн? Например, предположим, что у меня есть этот файл CSV: transactionId, userName, date, itemList, totalCost где itemList содержит переменное число пар itemId;itemPrice , а пары разделены трубой ( | ). В списке нет верхней границы количества пар элементов itemId;itemPrice . itemId ; […]

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