看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)一个 Excel 名为 tmp.xlsx,CSV 名为 tmp.csv,如何用 pandas 将指定指定的行到 DataFrame 中?
Python 代码如下:
# 前 500 行数据
pd.read_excel(data, nrows=500)
# 跳过前三行
pd.read_excel(data, skiprows=2)
pd.read_excel(data, skiprows=range(2)) # 同上
# 跳过指定行
pd.read_excel(data, skiprows=[24,234,141])
pd.read_excel(data, skiprows=np.array([24,234,141]))
# 隔行跳过,跳过偶数行
pd.read_excel(data, skiprows=lambda x: x % 2 != 0)
# 最后一行不加载
pd.read_excel(filename, skipfooter=1)
注:CSV 的操作换作 pd.read_csv('tmp.csv', ...)
即可。
查看相关链接中的知识。
(完)
更新时间:2024-09-21 09:43:36 标签:pandas python excel