Чтобы добавить новую строку в фрейм данных с именами столбцов в 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)