Дополнительно
Добавить колонки в таблицу данных со значением по умолчанию
У меня есть таблицы данных, которые мне нужно добавить дополнительный столбец, который будет содержать то же значение для каждой строки.
Существующие ДФ:
Date, Open, High, Low, Close
01-01-2015, 565, 600, 400, 450
Новый ДФ:
Name, Date, Open, High, Low, Close
abc, 01-01-2015, 565, 600, 400, 450
Я знаю, как добавить существующий столбец серия / таблицы данных. Но это другая ситуация, потому что все, что мне нужно, это добавить 'имя' столбец и задать каждой строке одно и то же значение, в данном случае 'азбуке'.
Im не совсем уверен, как это сделать.
150
4
ДФ['название']='Азбука'
будут Добавить новый столбец и задайте все строки с этим значением:Вы можете использовать
вставить
, чтобы указать, где вы хотите, чтобы новый столбец, чтобы быть. В данном случае, я использую0
, чтобы поместить новый столбец слева.Один вкладыш работает
Создает столбец "название" и устанавливает все строки в
АВС
значениеПодводя итоги, что другие предложили, и добавив третий путь
Вы можете:
ДФ.назначение(наименование='азбуке')
ДФ['название'] = 'Азбука'
ДФ.вставить(0, 'имя', 'азбуке')
где аргумент Лок ( 0 <= Лок <= лен(столбцы) ) позволяет вставить столбец, где вы хотите.
'Лок' дает вам показатель, что ваша колонка будет после вставки. Например, приведенный выше код вставки имя столбца в качестве 0-ого столбца, т. е. он будет вставлен до первого столбца, становится новой первой колонке. (Индексация начинается с 0).
Все эти методы позволяют добавить новый столбец из серии (просто заменить 'азбуке' по умолчанию аргумент выше серии).