Добавить строку вверху в pandas DataFrame
Pandas DataFrame - это двумерная потенциально неоднородная структура табличных данных с изменяемым размером и помеченными осями (строки и столбцы).
Давайте посмотрим, как мы можем добавить строку вверху в pandas DataFrame.
Observe this dataset first.
# importing pandas module import pandas as pd # making data frame df.head(10) |

Код №1: добавление строки в верхней части заданного набора данных путем объединения старого кадра данных с новым.
new_row = pd.DataFrame({"Name":"Geeks", "Team":"Boston", "Number":3, "Position":"PG", "Age":33, "Height":"6-2", "Weight":189, "College":"MIT", "Salary":99999}, index =[0])# simply concatenate both dataframesdf = pd.concat([new_row, df]).reset_index(drop = True)df.head(5) |
Выход:
Code #2: Adding row at the top of given datarame by concatenating the old dataframe with new one.
new_row = pd.DataFrame({"Name":"Geeks", "Team":"Boston", "Number":3, "Position":"PG", "Age":33, "Height":"6-2", "Weight":189, "College":"MIT", "Salary":99999}, index =[0]) # Concatenate new_row with df df = pd.concat([new_row, df[:]]).reset_index(drop = True)df.head(5) |
Выход:
Code #3: Adding row at the top of given datarame by concatenating the old dataframe with new one using df.ix[] method.
new_row = pd.DataFrame({"Name":"Geeks", "Team":"Boston", "Number":3, "Position":"PG", "Age":33, "Height":"6-2", "Weight":189, "College":"MIT", "Salary":99999}, index =[0]) df = pd.concat([new_row, df.ix[:]]).reset_index(drop = True)df.head(5) |
Выход:
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.