Я должен очистить данные CSV-файла.Данные, которые я пытаюсь очистить, приведены ниже.Условие: я должен добавить @ myclinic.com.au в конце каждой строки, где она отсутствует.
douglas@myclinic.com.au
mildura
broadford@myclinic.com.au
officer@myclinic.com.au
nowa nowa@myclinic.com.au
langsborough@myclinic.com.au
brisbane@myclinic.com.au
robertson@myclinic.com.au
logan village
ipswich@myclinic.com.au
Код для этого:
DataFrame = pandas.read_csv(ClinicCSVFile)
DataFrame['Email'] = DataFrame['Email'].apply(lambda x: x if '@' in str(x) else str(x)+'@myclinic.com.au')
DataFrameToCSV = DataFrame.to_csv('Temporary.csv', index = False)
print(DataFrameToCSV)
Но вывод, который я получаю, - нет, и я не мог работать над более поздней частью проблемы, поскольку она генерирует ошибкуниже
TypeError: 'NoneType' object is not iterable
, который создается вышеупомянутым фреймом данных.Пожалуйста, помогите мне с этим.