我想我可能在这里遗漏了一些明显的东西,但我对 python 和 pandas 很陌生。我正在读取一个大文本文件,只想使用范围(61,75496)中的行。我可以跳过前 60 行
keywords = pd.read_csv('keywords.list', sep='\t', skiprows=60)
如何只包含这些值之间的行?不幸的是没有userows范围。
有没有类似的东西
range(start, stop, start, stop)?
来自文档 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html,您可以使用跳过前几行
skiprows = X
其中 X 是整数。如果有标题,例如文件中的几行,您也可以使用直接跳到标题
header = X
跳过从文件底部开始向上计数的行
skipfooter = X
一起将标题设置为第 3 行(并跳过上面的行)并忽略底部 4 行:pd.read_csv('path/or/url/to/file.csv', skiprows=3, skipfooter=4)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)