在Python 3.4.4中,如果不使用pandas,可以使用以下方法删除特定行:
with open('file.csv', 'r') as file:
lines = file.readlines()
其中,'file.csv'是文件的路径,可以根据实际情况进行修改。
new_lines = []
for line in lines:
# 如果满足删除条件,则跳过该行
if condition:
continue
new_lines.append(line)
可以根据具体需求自定义删除的条件,例如行号、行中的某个值等。
with open('file.csv', 'w') as file:
file.writelines(new_lines)
同样,'file.csv'是文件的路径,根据实际情况进行修改。
这样就可以在不使用pandas的情况下删除特定行了。请注意,这种方法适用于小型文件,如果处理大型文件,可能会影响性能。如果需要处理大型数据集,建议使用pandas库进行操作。
领取专属 10元无门槛券
手把手带您无忧上云