Я хочу удалить дубликаты из этого CSV-файла, перечисление повторяющихся столбцов отсутствует в исходном файле, это просто результат моих тестов с pandas df.loc и df.drop_duulated:
ДИСКРИМИНАЦИЯ,ЗНАЧЕНИЕ(M),ЗНАЧЕНИЕ(M).1,ЗНАЧЕНИЕ(M).2,ЗНАЧЕНИЕ(M).3,ЗНАЧЕНИЕ(M).4,ЗНАЧЕНИЕ(M).5,ЗНАЧЕНИЕ (M).6,ПРИМЕЧАНИЯ,ПРИМЕЧАНИЯ.1,муниципалитеты
Наличные и банки,Наличные и банки,Наличные и банки,“3.533.376,49 реалов”,“3.533.376,49 реалов”,“ 3 533 376,49 реалов», «3 533 376,49 реалов», «3 533 376,49 реалов», «3 533 376,49 реалов», 1.0,АМЕЛИЯ РОДРИГЕС
(+) Финансовые активы,(+) Финансовые активы,(+) Финансовые активы,(+) Финансовые активы,(+) Финансовые активы,(+) Финансовые активы, «0,00 реалов», «0,00 реалов», 2.0 ,АМЕЛИЯ РОДРИГЕС
Переведено с помощью www.DeepL.com/Translator (бесплатная версия)
я пробовала
# read csv
df = pd.read_csv(filepath, sep=",")
print(f"Lendo o arquivo: {filepath}")
df = df.loc[:, ~df.columns.duplicated(keep='first')]```
and this:
df.drop_duulates(subset=None, inplace=True)
Запишите результаты в другой файл
df.to_csv(file_name_output , index=False)
BUT ALL OF THESE DOESN'T WORK!
both return these: (i already tried turn of/on the header and index)
,ДИСКРИМИНАЦИЯ,ЗНАЧЕНИЕ(M),ЗНАЧЕНИЕ(M).1,ЗНАЧЕНИЕ(M).2,ЗНАЧЕНИЕ(M).3,ЗНАЧЕНИЕ(M).4,ЗНАЧЕНИЕ(M) ).5,VALUE(M).6,ПРИМЕЧАНИЯ,ПРИМЕЧАНИЯ.1,муниципалитеты
0,Наличные деньги и банки,Наличные деньги и банки,Наличные деньги и банки,"3 533 376,49 реалов"," 3 533 реалов 376,49", "3 533 реалов 376,49", «3 533 376,49 реалов», «3 533 376,49 реалов», «3 533 376,49 реалов», «3 533 376,49 реалов», 1.0,АМЕЛИЯ РОДРИГЕС
1,(+) Финансовые активы,(+) Финансовые активы,(+) Финансовые Активы,(+) Финансовые активы,(+) Финансовые активы,(+) Финансовые активы,(+) Финансовые активы,"0,00 реалов","0,00 реалов",2,0,АМЕЛИЯ РОДРИГЕС
2,(= ) Финансовая доступность, (=) Финансовая доступность, (=) Финансовая доступность, «3 533 376,49 реалов», «3 533 376,49 реалов», «3 533 376,49 реалов», «3 533 376,49 реалов», «3 533 376,49 реалов», «3 533 376 реалов. 49 ",3.0,АМЕЛИЯ РОДРИГЕС
3,(-) Отгрузки и удержания,(-) Отгрузки и удержания,(-) Отгрузки и удержания,"R$ 4,324,290,19","R$ 4,324,290, 19","R$ 4 324 290,19", "4 324 290,19 реалов"," 4 324 290,19 реалов","$
Подробнее здесь: https://stackoverflow.com/questions/790 ... a-csv-file