python - 如何调整csv文件的大小
问题描述
假设我有一个包含 1000 多行的 csv 文件。我想删除最后一行,所以我有一个正好 1000 行的 csv 文件。此外,有没有一种使用 python(可能是 pandas)的快速方法,因为我有一组 2000 多个 csv 文件。
提前致谢
解决方案
您可以像这样在 pandas 中使用 nrows 选项:
import pandas as pd
df = pd.read_csv(filename, nrows=1000)
这将只保留 csv 文件的前 1000 行。如果您有多个 csv 文件,则可以使用 for 循环对其进行迭代
推荐阅读
- javascript - 在展平包含的对象数组的同时将对象条目转换为数组的更短方法?(改进我的解决方案)
- android - 使用 access_token android 改造?
- material-design - Material ui - 我将如何在角落添加小三角形?
- c# - RavenDB:PatchRequest 更新/合并文档中可能不存在的属性
- javascript - 将字符串转换为浮动 javascript
- clojure - Clojure 用于测试空白,对非集合安全
- c++ - WinApi 颜色列表框
- sql - Duplicate GROUP_CONCAT when using JOIN
- amazon-web-services - AWS ecr get-login 生成带有未知标志的 docker login 命令
- django - Django:RetrieveAPIView 中的 HttpResponse 给出 AttributeError