python
pandas
我正在编写一个程序,需要删除在.csv文件中的某一行,代表已经完成。
import pandas as pd
def delete(file,linenum):
df = pd.read_csv(file)
df.drop(int(linenum) + 1,axis = 0)
df.to_csv(file,index=0)
if __name__ == '__main__':
delete('f项目.csv',input('你要删除的行数:'))#测试代码
文件内什么都没有改,也没有报错
我不知道如果用loc[linenum] = 0会不会有用,我还没有尝试
执行程序之后,我希望输入一个数字,代表行数,然后删除文件内的这一行.
请不要给我完整的一大块程序,只需要告诉我需要改正的那一行就行了,谢谢