потому что у меня есть функции в других столбцах, такие как возраст, пол, опыт.
Вы можете просто оставить данные, которые вы не собираетесь изменять, как есть, и записать их вновый файл вместе с вашим измененным столбцом лемматизированных слов. Тогда, независимо от того, записываете ли вы новый обработанный набор данных в новый файл или перезаписываете старый, полностью зависит от вас. Хотя я лично предпочел бы записать в новый файл (вряд ли добавление другого CSV-файла будет проблемой в хранилище вашего компьютера в настоящее время).
В любом случае, для записи файлов вы можете использовать модуль csv.
import pandas
import csv
dataset = pandas.read_csv('/root/Desktop/%20/%1004.csv' , encoding='cp1252')
# do your text processing on the desired column for your dataset
# ...
# ...
# ...
dataT = dataset.transpose()
with open('new_dataset', 'wb') as csvfile:
writer = csv.writer(csvfile)
for r in dataT:
writer.writerow(dataT[r])
Я не могу полностью проверить это, так как я не знаю точный формат вашего набора данных. Но это должно быть что-то вроде этого (возможно, вам следует писать обработанный кадр данных напрямую, а не его транспонирование; вы должны сами это выяснить, поиграв с ним).