아래 참조 코드를 사용하여 Python을 사용하여 CSV를 편집하고 있습니다. 코드에서 호출 된 함수는 코드의 상단을 형성합니다.
문제 : 아래 참조 된 코드가 두 번째 행에서 CSV를 편집하기 시작하고 헤더가 포함 된 첫 번째 행을 제외하고 싶습니다. 지금은 첫 번째 행에서만 기능을 적용하고 헤더 행이 변경되고 있습니다.
in_file = open("tmob_notcleaned.csv", "rb")
reader = csv.reader(in_file)
out_file = open("tmob_cleaned.csv", "wb")
writer = csv.writer(out_file)
row = 1
for row in reader:
row[13] = handle_color(row[10])[1].replace(" - ","").strip()
row[10] = handle_color(row[10])[0].replace("-","").replace("(","").replace(")","").strip()
row[14] = handle_gb(row[10])[1].replace("-","").replace(" ","").replace("GB","").strip()
row[10] = handle_gb(row[10])[0].strip()
row[9] = handle_oem(row[10])[1].replace("Blackberry","RIM").replace("TMobile","T-Mobile").strip()
row[15] = handle_addon(row[10])[1].strip()
row[10] = handle_addon(row[10])[0].replace(" by","").replace("FREE","").strip()
writer.writerow(row)
in_file.close()
out_file.close()
row
변수를 초기화 하여이 문제를 해결하려고했지만 1
작동하지 않았습니다.
이 문제를 해결하도록 도와주세요.
1
가능한 중복 데이터 CSV 데이터를 처리 할 때 첫 번째 데이터 행을 어떻게 무시합니까?
—
Louis