Python 如何仅保留指定向量/序列中存在特定列的值的行?
假设我有一个数据帧df1,列为['Name'、'ISIN'、'Price']。 ISIN是['2','4','5','7'] df2中的ISIN是['1','2','3','4',],我已将其提取到一个系列中。 让我们称这个系列为“isinvector” 如果提取的序列中存在ISIN值,如何仅保留df1的行?在这里找到了答案Python 如何仅保留指定向量/序列中存在特定列的值的行?,python,dataframe,data-cleaning,Python,Dataframe,Data Cleaning,假设我有一个数据帧df1,列为['Name'、'ISIN'、'Price']。 ISIN是['2','4','5','7'] df2中的ISIN是['1','2','3','4',],我已将其提取到一个系列中。 让我们称这个系列为“isinvector” 如果提取的序列中存在ISIN值,如何仅保留df1的行?在这里找到了答案 我会做这项工作。这能回答你的问题吗? df1 = df1.loc[df1['ISIN'].isin(isinvector)]
我会做这项工作。这能回答你的问题吗?
df1 = df1.loc[df1['ISIN'].isin(isinvector)]