如何在Pandas中使用loc从特定列开始切片行?

2024-09-23 00:23:37 发布

您现在位置:Python中文网/ 问答频道 /正文

下面的代码将从Excel的第5行和第14行获取数据:

import pandas as pd
import pymssql
df=[]
fp = "G:\\Data\\Hotels\\ABZPD - Daily Strategy Tool.xlsm" 
data = pd.read_excel(fp,sheet_name ="CRM View" )
row_date = data.loc[3, :]
row_sita = "ABZPD"
row_event = data.iloc[11, :]

df = pd.DataFrame({'date': row_date,
                           'sita': row_sita,
                           'event': row_event
                           })
print(df)

现在,我仍然想要第5行和第14行,但我只希望它从Excel表的D列开始读取。我该怎么做?你知道吗


Tags: 代码importeventpandasdfdatadateas