का उपयोग कर एक सीएसवी फ़ाइल संपादित करते समय शीर्षलेख छोड़ें मैं पाइथन का उपयोग कर एक सीएसवी संपादित करने के लिए नीचे निर्दिष्ट कोड का उपयोग कर रहा हूं। संहिता कोड में कोड के ऊपरी हिस्से में बुलाए गए कार्य।पायथन
समस्या: मैं नीचे पंक्ति को दूसरी पंक्ति से सीएसवी संपादित करना शुरू करना चाहता हूं, मैं चाहता हूं कि वह शीर्ष पंक्ति को बाहर कर दें जिसमें शीर्षलेख शामिल हैं। अभी यह केवल 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()
मैं 1
को row
चर आरंभ से इस समस्या को हल करने की कोशिश की, लेकिन यह काम नहीं किया।
कृपया इस समस्या को हल करने में मेरी मदद करें।
की [जब सीएसवी डेटा संसाधित, मैं कैसे डेटा की पहली पंक्ति को अनदेखा करते संभव डुप्लिकेट? ] (http://stackoverflow.com/questions/11349333/when-processing-csv-data-how-do-i-ignore-the-first-line-of-data) – Louis