我有一個包含200,000行的csv文件。我已加載到這個數據幀和想用攤販與下面的腳本匿名保護:爲什麼這個腳本需要這麼長時間才能運行?
for i in range(MasterDE1.FirstName.size):
MasterDE1.loc[(MasterDE1["Gender__pc"] == 'Female'), ['FirstName','LastName']] = fake.first_name_female(),fake.last_name_female()
MasterDE1.loc[(MasterDE1["Gender__pc"] == 'Male'), ['FirstName','LastName']] = fake.first_name_male(),fake.last_name_male()
MasterDE1.loc[(MasterDE1["Gender__pc"] == 'Unknown'), ['FirstName','LastName']] = fake.first_name(),fake.last_name()
MasterDE1['Name'] = MasterDE1['FirstName'] + ' ' + MasterDE1['LastName']
MasterDE1['EmailAddress'] = 'smithandthunder' + str(i+1) + '@gmail.com'
它已經從過去的20幾分鐘內運行(我不認爲內核是死的)。
不介意負面的問題,但會很感激評論,所以我可以改善未來的問題 –