我正在从电子表格中读取数据,并希望基于5个类别来选择罐子数据:观察者,仪器,望远镜,日期,使用类型。我使用了熊猫,但无法获取所需的数据。
主要目的是使每个观察员与一周,所使用的仪器和望远镜联系起来。
instruments = ['HIPPO','SpUpNIC','SHOC','SIRIUS','STE3','STE4','SIRPOL','Own Instr。',“ [??]”] Usage_type = ['渗铝','工程'] 我使用这两个列表来筛选电子表格
import pandas as pd
import numpy as np
from dateutil import parser
import xlrd as xl
from datetime import datetime
instruments= ['HIPPO','SpUpNIC','SHOC','SIRIUS','STE3','STE4','SIRPOL','Own Instr.'," [??]"]
Usage_type=['Aluminising','Engineering']
df= pd.read_excel('excel_sheet',
'Sheet2', skiprows=1)
observer=[]
date=[]
for index,row in df.iterrows():
if not pd.isnull([row['Date']]) and row['1.9-m'] not in
Usage_type:
print("Observer" ,row['1.9-m'])
print('##########################')
print("Date", row.Month,int(row.Date))
if row['1.9-m'] in instruments:
print('instrument ',row['1.9-m'])
这是我所有的代码以及我试图完成的工作。电子表格可以在这里找到 https://drive.google.com/drive/folders/14Ied5iVZMmHyQfeWofjqA631VYmFTUaD
我期望并以这种形式输出:
观察者:'电子表格上的所有观察者(除了工具列表中的所有内容)'
仪器:“所有使用的仪器”
望远镜:“将望远镜与观察者和日期相关联,使用标题'1.9-m,1.0-m,IRSF'
usage_type:“仅与使用情况列表匹配的单元格”
date:“月份,日期和日期的组合”