У меня есть лист CSV, и он выглядит как ниже, каждый столбец имеет некоторые данные.Хотите отфильтровать данные по имени.Я знаю имена, по которым я должен фильтровать.
Name gender address age post city
A M abc 20 dd ASD
C F xyz 21 ll KLM
B M lmn 22 mm NOP
Хотите вывод как.
Name address post city
A abc dd ASD
B lmn mm NOP
Код ниже явно перезаписывает первые данные в csv.Как избежать этого и исправить это.Также хочу избавиться от индексной колонки от Excel.Есть ли лучший способ кодировать это?Новый для Панды здесь.
for i in ['A','B']: #The names list is huge , taking 2 as example
df=pd.read_csv('some.xlsx',index_col=False)
df1= df.loc[df['Name'] == i, ['Name','address','post','city']]
df1.to_csv('ABC.csv')