如何从另一个数据框的特定值创建一个数据框,但包括重复值

时间:2020-01-09 20:57:22

标签: python pandas dataframe duplicates

我仅从超过1000个名称的原始csv中提取特定名称。但是我只想要特定的名字,任务就完成了。但是问题是我有多个同名的人,有两个杰克,两个约翰,等等。没有姓氏列。问题是当我运行isin代码时,它仅选择杰克的第一个实例,而不选择重复的值。有没有办法获取重复值?谢谢!

import pandas as pd

#Import your dataframe 
d1 = pd.read_csv("D1Reset_2020-01-09.CSV")

from datetime import date

#Change Notional Column type from Object to String then Int
d1['Bank_Account'] = pd.to_numeric(d1['Bank_Account'],errors='coerce')

#Create a new dataframe with only the respective names we want to analyze
array = [‘Jack, ‘John’, ’Patrick’, ’Kelly’]

d1 = d1.loc[d1['Name'].isin(array)].copy()

0 个答案:

没有答案