1、这是要处理的CSV文件labels3.csv

2、读取CSV文件(文件和labels3.csv文件在同一目录下)
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
label = pd.read_csv('labels3.csv')
3、选取特定行class_id为3
#选择特定行
label3 = label[label.class_id.isin([3])]
print(label3.head(10))
4、删除特定列class_id 为1的
#删除特定数值行
label =label[~label['class_id'].isin([1])]
print(label.head(10))
5、修改列表索引
label3.columns = ['frame','xmin','max','ymin','ymax','id']
print(label3.head())
6、增加行
label3.loc[1,:]=['1478019961680640592.jpg',264 , 271 , 139 , 135, 3]
print(label3.head())
本文详细介绍如何使用Python的pandas库进行CSV文件的数据处理,包括读取文件、筛选特定行、删除特定行、修改列名、增加行等操作,是数据预处理和分析的基础教程。
3067

被折叠的 条评论
为什么被折叠?



