Методы добавления новой строки с именами столбцов в кадр данных в Python

Чтобы добавить новую строку в фрейм данных с именами столбцов в Python, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1. Использование метода доступа loc

import pandas as pd
# Create a dataframe
df = pd.DataFrame(columns=['Column1', 'Column2', 'Column3'])
# Create a new row with column names
new_row = pd.Series(['Value1', 'Value2', 'Value3'], index=df.columns)
# Append the new row to the dataframe
df = df.append(new_row, ignore_index=True)

Метод 2. Использование метода доступа at

import pandas as pd
# Create a dataframe
df = pd.DataFrame(columns=['Column1', 'Column2', 'Column3'])
# Create a new row with column names
new_row = ['Value1', 'Value2', 'Value3']
# Add the new row to the dataframe
df.loc[df.shape[0]] = new_row

Метод 3. Использование метода append

import pandas as pd
# Create a dataframe
df = pd.DataFrame(columns=['Column1', 'Column2', 'Column3'])
# Create a new row with column names
new_row = ['Value1', 'Value2', 'Value3']
# Append the new row to the dataframe
df = df.append(pd.Series(new_row, index=df.columns), ignore_index=True)

Метод 4. Использование словаря

import pandas as pd
# Create a dataframe
df = pd.DataFrame(columns=['Column1', 'Column2', 'Column3'])
# Create a new row with column names
new_row = {'Column1': 'Value1', 'Column2': 'Value2', 'Column3': 'Value3'}
# Append the new row to the dataframe
df = df.append(new_row, ignore_index=True)