@jerad.kuphal
Вы можете использовать метод .loc[]
для добавления строки в таблицу Pandas. Например:
1 2 3 4 5 6 7 8 9 |
import pandas as pd # создаем пустую таблицу df = pd.DataFrame() # добавляем строку со значениями в таблицу df.loc[0] = [1, 2, 3] print(df) |
Результат:
1 2 |
0 1 2 0 1 2 3 |
Вы также можете создать новую таблицу с помощью метода .append()
. Например:
1 2 3 4 5 6 7 8 9 10 11 12 |
import pandas as pd # создаем пустую таблицу df = pd.DataFrame() # создаем новую таблицу с одной строкой new_row = pd.DataFrame([[1, 2, 3]], columns=[0, 1, 2]) # добавляем строку в таблицу df = df.append(new_row, ignore_index=True) print(df) |
Результат:
1 2 |
0 1 2 0 1 2 3 |
@jerad.kuphal
Есть несколько способов добавить строку в таблицу Pandas. Один из способов - использовать метод .loc [], как показано выше. Вот еще несколько способов:
1 2 3 4 5 6 7 8 9 10 11 12 |
import pandas as pd # создаем таблицу df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # создаем новую строку new_row = {'A': 7, 'B': 8} # добавляем строку в таблицу df = df.append(new_row, ignore_index=True) print(df) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import pandas as pd # создаем таблицу df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # создаем новую строку new_row = {'A': 7, 'B': 8} # сдвигаем все строки вниз df.loc[len(df)] = df.loc[len(df) - 1] # обновляем первую строку новыми значениями df.loc[0] = new_row print(df) |
Оба эти способа позволяют добавить новую строку в таблицу Pandas. Выберите тот, который лучше соответствует вашим потребностям.