import pandas as pd
import os
path = (r'G:\命名完成的照片')
file = os.listdir(path)
barcodes = []
collectsns = []
photos = []
for i in file:
barcode = i[:10]
collectsn = i[11:21]
photo = i[:23]
barcodes.append(barcode)
collectsns.append(collectsn)
photos.append(photo)
photodata = pd.DataFrame({'标本条形码': barcodes, '采集号': collectsns, '照片': photos})#获取文件中照片中的数据
frame = pd.read_excel('照片录入.xlsx', '南昌大学')
filedata = frame[['标本条形码', '采集号', '照片']][2:]#获取表格中的数据
finaldata = filedata.combine_first(photodata) # 后一个数据补齐前一个数据
两个dataframe之间的拼接
最新推荐文章于 2023-07-18 15:09:53 发布