Tuesday 15 September 2015

list - Splitting values out of a CSV Reader Python -


यह मेरा वर्तमान कोड है

  a_reader = कोई नहीं a_reader = open ('data.csv ',' आरयू ') a_csv_reader = csv.reader (a_reader) a_csv_reader में पंक्ति के लिए: प्रिंट पंक्ति a_reader.close () count = 0 sum = 0.0 a_reader = open (' data.csv ',' ru ') a_csv_reader = csv A_csv_reader में पंक्ति के लिए रीडर (a_reader) a_csv_reader.next (): यदि गिनती! = 0 और पंक्ति [0]! = '': Sum = sum + float (पंक्ति [0]) count = count + 1 a_reader.close () प्रिंट 'संख्याओं की संख्या है:', प्रिंट प्रिंट 'योग है:', राशी रिटर्न सूचीस्टेशन   

यह नीचे दिए गए परिणाम उत्पन्न करता है

  ['1' ['4', '515612', '77021 9 2'] [' 5 ',' 516655 ',' 7704405 '] [' 6 ',' 51 9 788 ',' 7713255 '] [' 7 ',' 538466 ',' 7683341 '] लाइनों की संख्या है: 8 योग: 28.0   

ठीक है अब मुझे क्या करना है, आईडी, ईस्टिंग और नॉर्थिंग के मूल्य को विभाजित करना और उन्हें एक 2 डी सूची बनाने के लिए सूची में जोड़ें। क्या इसे करना संभव है? यदि ऐसा है तो आप मुझे कोड प्रदान कर सकते हैं?

  पंक्तियों = [] a_csv_reader में पंक्ति के लिए:  पंक्तियाँ :  
  [['' 1 ',' 476050 ',' ['5', '516655'] '[' 2 ',' 473971 ',' 7707713 '] [' 3 ',' 465676 ',' 7691097 '] [' 4 ',' 515612 ',' 77021 9 '] , '7704405'] ['6', '51 9 788', '7713255'] ['7', '538466', '7683341']]    

No comments:

Post a Comment