我有一些遗留代码,使用参数' 16'在' pandas.ExcelFile.parse'功能:
df = xls_file.parse()
使用上述或仅此:
.navbar {
background-color: #333;
height: 50px;
}
.navbar a {
display: block;
float: left;
font-size: 17px;
color: #FFFFFF;
text-decoration: none;
font-size: 16px;
padding: 15px;
}
.icon {
width: 30px;
height: 4px;
margin: 6px 0px;
background-color: #FFFFFF;
}
.navbar a.toggle {
display: none;
}
@media screen and (max-width: 500px) {
.navbar a {
display: none;
}
.navbar a.toggle {
float: right;
display: block;
padding: 5px;
}
}
返回与Excel文件中所有列类似的数据帧。唯一的区别是,在最后一种情况下,数据框在第一种情况下有更多记录。
"解析什么(' 16')"意思?无法从pandas docs中推断出这一点。
答案 0 :(得分:2)
要按索引加载一张xls_file,请将工作表索引作为int传递给xls_file.parse()。请记住,第一个工作表在Python中的索引为0。
答案 1 :(得分:1)
根据功能的签名判断,它是工作表名称。
ExcelFile.parse(sheetname=0, header=0, skiprows=None, skip_footer=0, names=None,
index_col=None, parse_cols=None, parse_dates=False, date_parser=None,
na_values=None, thousands=None, convert_float=True, has_index_names=None,
converters=None, true_values=None, false_values=None, squeeze=False, **kwds)
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.ExcelFile.parse.html
答案 2 :(得分:1)
@DeepSpace已经发布了Pandas文档的链接,我们可以在其中找到以下文本:
相当于read_excel(ExcelFile,...)请参阅read_excel docstring 有关可接受参数的更多信息
工作表名称:
string
,int
,mixed list of strings/ints
或None
,默认 0字符串用于工作表名称,整数用于零索引 表格位置。字符串/整数列表用于请求 多张床单。指定“无”以获取所有工作表。 str | int - >数据帧 退回。列表|无 - >使用键返回DataFrames的Dict 代表床单。可用案例
默认为0 - >第一张作为 数据帧
1 - >第二张作为DataFrame
“Sheet1” - >第一张作为DataFrame
[0,1,“Sheet5”] - >第1,第2和第2第5张作为字典 DataFrames
无 - >所有工作表都是DataFrames的字典
答案 3 :(得分:0)
xls_file.sheet_names()
将为您提供导入的excel文件中各种电子表格的名称。然后,您将意识到“ 16”是文件中电子表格的名称。但是,如果该值是整数,则它将表示xls_file.sheet_names()
返回的列表中索引16处的电子表格。请注意,索引从0开始。