1.data.drop([1,2,3,4]) #删除1,2,3,4行的整行数据
2.data.drop(["列名"],axis=1) or data.drop(columns=["列名"])
举个例子:
import pandas as pd
import csv
data = pd.read_csv("./betting.csv")
data_new=data.drop([128,129,130]) #删除128,129,130行数据
data_new=data.drop(["title"],axis=1) #删除title这列数据
#、、、、对于data进行多次操作,如果想要连续操作,记得都将.号之前的主语改成同一pandas对象,
#比如前来两个操作,第二个主语需要改成data_new对象。如果想要保存新的csv文件,则为:
data_new.to_csv("./betting_new.csv",index=0)
1.data.drop([1,2,3,4]) #删除1,2,3,4行的整行数据2.data.drop(["列名"],axis=1) or data.drop(columns=["列名"])举个例子:import pandas as pdimport csvdata = pd.read_csv("./betting.csv")data_new=data.drop([1...
file_temp = 'data/test_temp.
csv
'
with open(file_old, 'r', newline='', encoding='gbk') as f_old, \
open(file_temp, 'w', newline='', encoding='gbk') as f_temp:
f_
csv
_old
可以使用
Python
内置的
CSV
模块读取
CSV
文件
的内容,然后在内存中对需要
删除
的
行
进
行
操作,最后再将处理后的数据重新写入
CSV
文件
中。
以下是一个基本的示例代码,假设要
删除
CSV
文件
中第2
行
和第4
行
的数据:
import
csv
with open('file.
csv
', 'r') as infile:
reader =
csv
.reader(infile)
rows = [row...