我知道pandas.read_excel()
中的参数usecols
允许您选择特定列。
假设我用pandas.read_excel()
读取了一个Excel文件。我的excel电子表格有1161行。我想保留第一行(索引为0),跳过第2行:337。似乎参数skiprows
仅在涉及0索引时才起作用。我不知道我是否可能错了,但是我的代码中的几次运行总是产生一个读取1161行的输出,而不是只在第337行之后。例如:
documentationscore_dataframe = pd.read_excel("Documentation Score Card_17DEC2015 Rev 2 17JAN2017.xlsx",
sheet_name = "Sheet1",
skiprows = "336",
usecols = "H:BD")
这是我所做的另一次尝试。
documentationscore_dataframe = pd.read_excel("Documentation Score Card_17DEC2015 Rev 2 17JAN2017.xlsx",
sheet_name = "Sheet1",
skiprows = "1:336",
usecols = "H:BD")
我希望数据框在原始Excel导入中排除第2行到第337行。
根据
pandas.read_excel
的documentation,skiprows
必须是列表式的。请改为排除第1行到第336行(包括第1行和第336行):
注意:
range
构造函数被认为是类似于list
的,因此不需要显式的列表转换。试试这个
相关问题 更多 >
编程相关推荐