删除CSV内容的方法包括:1. 用pandas筛选非特定值行,如删除'Name'为'John'的行;2. 使用drop删除指定列,如删除'Age'列;3. 用open函数清空文件或保留表头;4. 用iloc按行号删除,如删除前两行。操作前建议备份数据。

要删除CSV文件中的内容,Python提供了多种方法,具体取决于你想“删除”的是整行、特定列、满足条件的数据,还是清空整个文件。以下是几种常见场景的实现方式。
使用 pandas 读取CSV,筛选出不需要删除的行,再写回文件。
例如:删除某列值为特定内容的行import pandas as pd
<h1>读取CSV</h1><p>df = pd.read_csv('data.csv')</p><h1>删除 'Name' 列中值为 'John' 的行</h1><p>df = df[df['Name'] != 'John']</p><p><span>立即学习</span>“<a href="https://pan.quark.cn/s/00968c3c2c15" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank">Python免费学习笔记(深入)</a>”;</p>
<div class="aritcle_card">
<a class="aritcle_card_img" href="/xiazai/code/10684">
<img src="https://img.php.cn/upload/webcode/000/000/013/176327820790052.jpg" alt="传媒公司模板(RTCMS)1.0">
</a>
<div class="aritcle_card_info">
<a href="/xiazai/code/10684">传媒公司模板(RTCMS)1.0</a>
<p>传媒企业网站系统使用热腾CMS(RTCMS),根据网站板块定制的栏目,如果修改栏目,需要修改模板相应的标签。站点内容均可在后台网站基本设置中添加。全站可生成HTML,安装默认动态浏览。并可以独立设置SEO标题、关键字、描述信息。源码包中带有少量测试数据,安装时可选择演示安装或全新安装。如果全新安装,后台内容充实后,首页才能完全显示出来。(全新安装后可以删除演示数据用到的图片,目录在https://</p>
<div class="">
<img src="/static/images/card_xiazai.png" alt="传媒公司模板(RTCMS)1.0">
<span>0</span>
</div>
</div>
<a href="/xiazai/code/10684" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="传媒公司模板(RTCMS)1.0">
</a>
</div>
<h1>保存回CSV(不带索引)</h1><p>df.to_csv('data.csv', index=False)
如果想删除某个字段(列),可以用 drop 方法。
# 删除 'Age' 这一列
df = df.drop(columns=['Age'])
<h1>保存</h1><p>df.to_csv('data.csv', index=False)
如果你想彻底清空CSV内容(变成空文件),可以直接用内置 open 函数覆盖。
# 清空文件内容
with open('data.csv', 'w') as f:
pass # 文件被清空
df = pd.read_csv('data.csv')
df.iloc[0:0].to_csv('data.csv', index=False) # 只留表头
可以使用 iloc 跳过某些行。
# 删除前两行数据(保留表头)
df = pd.read_csv('data.csv')
df = df.iloc[2:] # 从第3行开始保留
df.to_csv('data.csv', index=False)
基本上就这些常用操作。根据你要删除的内容类型选择合适的方法。pandas 适合处理结构化数据,直接操作文件适合清空或重置。注意操作前建议备份原始数据,避免误删。
以上就是Python如何删除csv中的内容的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号