python删除csv文件的某几列或行
1. 读取数据
用pandas中的read_csv()函数读取出csv文件中的数据:
-
import pandas as pd
-
-
df = pd.read_csv("comments.csv")
-
df.head(2)
用drop函数进行文件中数据的删除行或者删除列操作。
2. 删除列操作
方法一:假设我们要删除的列的名称为 ‘观众ID’,‘评分’ :
df=df.drop(['观众ID','评分'],axis=1)
方法二:
-
#删除指定列
-
df.drop(columns=["城市"])
即可删除指定的列
3. 删除行操作
删除某几行
df.drop([1,2]) #删除1,2行的整行数据
删除行(某个范围)
-
#删除行(某个范围)
-
df.drop(df.index[3:6],inplace=True)
将数据重新保存到csv文件中
-
#如果想要保存新的csv文件,则为
-
df.to_csv("data_new.csv",index=False,encoding="utf-8")
4. drop函数的相关参数说明:
参数axis=0,表示对行进行操作,如对列进行操作则更改默认参数为axis=1。
参数inplace=False,表示该删除操作不改变原数据,返回一个执行删除操作后的新dataframe,如直接对原数据进行删除操作,则更改默认参数为inplace=True。
5. to_csv函数的相关参数说明:
参数index=False,表示输出不显示index(索引)值。
参数encoding=“utf-8”,表示保存的文件编码格式为utf-8。
上述是对CSV文件数据删除行或列操作,对Excel文件数据进行删除行或列操作同理。
————————————————
参考资料:https://blog.csdn.net/weixin_49779629/article/details/115447073
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgcbaaa
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01