import csv
import pandas as pd
frame = pd.DataFrame({
'Names': ['A', 'B', 'C', 'D'],
'Ages': [22, 33, 44, 55],
'Gender': ['M', 'M', 'F', 'F']
})
names = []
pf = open("test.csv")
csv_reader = csv.reader(pf)
for row in csv_reader:
names.append(row[0])
new_frame = frame.loc[frame['Names'].isin(names)]
print(new_frame)