Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在dataframe1列中查找类似于类sql运算符的dataframe2列,并使用pandas列出dataframe2的结果_Python_Pandas_Dataframe - Fatal编程技术网

Python 在dataframe1列中查找类似于类sql运算符的dataframe2列,并使用pandas列出dataframe2的结果

Python 在dataframe1列中查找类似于类sql运算符的dataframe2列,并使用pandas列出dataframe2的结果,python,pandas,dataframe,Python,Pandas,Dataframe,xls2: 下面的代码解决了我的问题。希望它能帮助别人。 fdf=pd.dataframe() 对于dz[‘名称’]中的zd: import pandas as pd xls1='C:\\Downloads\\Allparts.xlsx' df = pd.read_excel(xls1,sheet_name='Data') df=df['Part Number'].head(10) xls2='C:\\Downloads\\Part_Details.xlsx' dz = pd.read

xls2:

下面的代码解决了我的问题。希望它能帮助别人。 fdf=pd.dataframe()

对于dz[‘名称’]中的zd:

import pandas as pd

xls1='C:\\Downloads\\Allparts.xlsx'

df = pd.read_excel(xls1,sheet_name='Data')

df=df['Part Number'].head(10)

xls2='C:\\Downloads\\Part_Details.xlsx'

dz = pd.read_excel(xls2,sheet_name='Data')

dz=dz.drop(dz.columns[[2, 4]], axis = 1)

dz=dz.drop(dz.columns[[3, 4, 5]], axis = 1)

for fd in df:

        if dz['Name'].str.contains(fd):
           print(dz['Name'],fd)
请阅读
 for fd in df['Part Number']:

           if str(zd) in str(fd):

               res=df[df['Part Number']==fd]
               fdf = pd.concat([fdf, res], axis=0)