了解 Pandas csv 导入中的 Skiprows 参数
将 CSV 文件导入 pandas 时,skiprows 参数可用于排除或包含特定行在数据集中。然而,它的用法可能不明确,引发了对其功能的疑问。
根据 pandas 文档,skiprows 可以采用类似列表的参数或整数。如果提供了类似列表的参数,则它表示要跳过的行号(从 0 开始索引)。但是,如果给出一个整数,则表示在文件开头要跳过的行数。
问题的关键在于理解整数值如何区分跳过第一行和跳过该行索引为 1。为了简化,让我们考虑一个例子:
import pandas as pd from io import StringIO s = """1, 2 ... 3, 4 ... 5, 6""" print(pd.read_csv(StringIO(s), skiprows=[1], header=None)) print(pd.read_csv(StringIO(s), skiprows=1, header=None))
这里,我们为skiprows提供一个列表和一个整数值。正如您可以观察到的:
此行为阐明:
以上是Pandas CSV 导入中的'skiprows”参数如何处理整数和列表?的详细内容。更多信息请关注PHP中文网其他相关文章!