मैं पायथन का उपयोग करके सीएसवी को संपादित करने के लिए नीचे दिए गए कोड का उपयोग कर रहा हूं। कोड में कहे जाने वाले कार्य कोड के ऊपरी भाग को बनाते हैं।
समस्या: मैं दूसरी पंक्ति को सीएसवी को 2 पंक्ति से संपादित करना शुरू करने के लिए नीचे संदर्भित कोड चाहता हूं, मैं चाहता हूं कि यह पहली पंक्ति को बाहर कर दे जिसमें हेडर शामिल हैं। अभी यह केवल 1 पंक्ति पर फ़ंक्शन को लागू कर रहा है और मेरी हेडर पंक्ति बदल रही है।
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
लेकिन यह काम नहीं किया।
कृपया इस मुद्दे को हल करने में मेरी मदद करें।