سی ایس وی فائل کو ازگر کے ساتھ ٹکڑوں میں کیسے تقسیم کریں؟

سی ایس وی فائل کو ازگر کے ساتھ ٹکڑوں میں کیسے تقسیم کریں؟


ازگر نے CSV فائلوں کو ٹکڑوں میں تقسیم کیا

ازگر ایک طاقتور پروگرامنگ زبان ہے جسے بہت سے مختلف مقاصد کے لئے استعمال کیا جاسکتا ہے۔ ان میں سے ایک CSV فائلیں درآمد کر رہا ہے اور ان کو ٹکڑوں میں پروسیسنگ کررہا ہے۔

اس ٹیوٹوریل کا ہدف آپ کو یہ سکھانا ہے کہ آپ CSV فائلوں کو کیسے درآمد کریں اور ان پر ازگر اسپلٹ فنکشن کا استعمال کریں۔ آپ اس کو دو مثالوں کے ساتھ استعمال کرنے کا طریقہ سیکھیں گے: پہلے کالم کی بنیاد پر فائل کو متعدد فائلوں میں تقسیم کرنا اور فائل کو صوابدیدی حصوں میں تقسیم کرنا۔

اگر آپ ڈیٹا سائنس سے واقف نہیں ہیں تو ، یہ اعداد و شمار سے علم نکالنے کا عمل ہے تاکہ اسے مستقبل کے اقدامات کے بارے میں فیصلوں کو بنانے یا بہتر بنانے میں استعمال کیا جاسکے۔

سی ایس وی فائلوں کو ٹکڑوں میں تقسیم کرنے کے لئے ازگر پروگرامنگ زبان کا استعمال کیسے کریں؟

آپ فائلوں کو CSV ماڈیول کے ساتھ تقسیم کرسکتے ہیں۔ یہ ماڈیول ازگر 2 اور ازگر 3 دونوں کے ساتھ مطابقت رکھتا ہے۔

ازگر 3:

ازگر کے شیل میں سی ایس وی فائل کھولیں۔ آپ CSV استعمال کریں گے۔ ریڈر (فائل ، ڈیلیمیٹر =) ، پھر اسے CSV میں منتقل کریں۔ مصنف اور آپ فائل کے بجائے اسٹرنگ کا استعمال کریں گے کیونکہ ازگر میں 3 ڈور اشیاء ہیں (فہرستوں کی طرح میموری کی حیثیت) لہذا ہمیں ڈیٹا کو ذخیرہ کرنے کا انداز (تبدیلی کی قسم) کو تبدیل کرنا پڑے گا جس کے نتیجے میں غیر متوقع سلوک ہوگا۔

ازگر 3 میں ایک فائل کھولیں:

ازگر 3 سی ایس وی فائل کو chunks.py میں تقسیم کریں

سی ایس وی فائلوں کو ازگر کے ساتھ کیسے تقسیم کریں؟ سی ایس وی فائل کو ازگر کے ساتھ کیسے تقسیم کریں؟ ٹیکسٹ فائل میں پہلے کالم کی بنیاد پر ایک ٹیکسٹ فائل کو ایک سے زیادہ چھوٹی فائلوں میں تقسیم کرتا ہے۔ یہ CSV فائلیں بنانے یا CSV/CO پرما حد بندی فائلوں کو دوسرے میں تبدیل کرنے کا ایک آسان ، آسان اور طاقتور طریقہ ہے۔

اس طرح آپ اپنی فائل کو درآمد کرتے ہیں:

CSV درآمد کریں

اب آپ قارئین کی کلاس میں حد بندی = دلیل استعمال کرنے جارہے ہیں۔ یہ حروف کا ایک مجموعہ ہے جو کھیتوں کو الگ کردے گا۔ اس معاملے میں ، یہ ایک کوما (،) ہے۔ لہذا ریڈر (فائل ، ڈیلیمیٹر = ’، ہر لائن کو اس کالم کی بنیاد پر متعدد حصوں میں تقسیم کرے گا۔

ریڈر = csv.reader (myFile ، ڈیمیمیٹر = ’،’)

اگلی بات یہ ہے کہ مصنف کی کلاس کو فائل میں ڈیٹا لکھنے کے لئے استعمال کیا جائے۔ مصنف کی کلاس کا استعمال کرتے ہوئے ڈیٹا لکھیں اور اسے فائل کے بجائے اسٹرنگ آبجیکٹ میں منتقل کریں کیونکہ سٹرنگ ازگر 3 میں اشیاء ہیں اور آپ کو قسم میں تبدیل کیے بغیر غیر متوقع سلوک ہوسکتا ہے۔ اس کے موڈ وصف کو بطور بطور سیٹ کریں تاکہ وہ اس فائل پر لکھنا شروع کردے۔

مصنف = csv.writer (سٹرنگیو)

اگلا مرحلہ مصنف کلاس کو ہدایت کرنا ہے کہ وہ ریڈر کلاس میں موجود تمام ڈیٹا کو فائل میں لکھنے کے لئے استعمال کرے۔ آپ قطار کے ذریعے لوپ کریں گے اور فائل میں ہر ایک کو لکھیں گے۔ آخری مرحلہ مصنفین کو استعمال کرنا ہے ، جو مصنف کا استعمال کرتے ہوئے فائل میں قطار (ایک لائن کی ایک لائن) لکھیں گے۔ مصنفین (قطار)

میں ، قارئین میں قطار: #یہ لوپ قارئین سے ہر صف سے گزرتا ہے اور ہر لائن کو فائل میں لکھتا ہے۔ قطاریں۔ اپینڈ (قطار)
مصنفین (قطار) فائل کے آخر میں ایک قطار میں شامل ہیں۔
مصنفین (قطاریں) #تمام قطاریں ایک ہی وقت میں شامل کریں۔

آخر میں ، اپنی فائل کو بند کریں اور اسے کھولیں تاکہ یہ یقینی بنایا جاسکے کہ ہر چیز کو صحیح طریقے سے محفوظ کیا گیا ہے۔ اس میں آپ کے CSV سے ہر ایک حصہ اپنی فائل میں تقسیم ہونا چاہئے جس کی آپ کی اصل فائل کی طرح ہے ، لیکن .csv کی توسیع کے ساتھ۔

stringio = io.stringio (myfile.read ())
مصنف = csv.writer (سٹرنگیو)
مصنف = csv.writer (سٹرنگیو ، ڈیلیمیٹر = ’،
reader = csv.reader(myFile, delimiter=’, for i, row in reader: rows.append(row) stringio = io.stringio (myfile.read ()) مصنف = csv.writer (سٹرنگیو) writer = csv.writer(stringIO, delimiter=’) writerow(row) stringio = io.stringio (myfile.read ()) مصنف = csv.writer (سٹرنگیو) مصنف = csv.writer (سٹرنگیو ، ڈیلیمیٹر = ’،’) writerow(rows) myFile.close() #Closes the file so it can be opened again myFile = open('list_of_chunks.csv', 'w') #Open the file as if it was a file. myFile.close() #Closes the file so it can be opened again

ازگر نے CSV فائل کو ٹکڑے.py میں تقسیم کیا

ازگر کا استعمال کرتے ہوئے سی ایس وی کو کیسے تقسیم کریں؟ ازگر میں سی ایس وی کو کیسے تقسیم کریں؟ متعدد ورک شیٹوں میں ازگر ، ڈیٹا سائنس ، اور ایکسل فارمولوں ، میکروز ، اور وی بی اے ٹولز کا استعمال کرتے ہوئے کالم ہیڈر پر مبنی سی ایس وی یا کوما سے الگ اقدار (سی ایس وی) کو تقسیم کریں۔ ٹوکنائز () فنکشن آپ کو سی ایس وی سٹرنگ کو علیحدہ ٹوکن میں تقسیم کرنے میں مدد کرسکتا ہے۔

ایکسل ڈیٹا تجزیہ کے لئے سب سے زیادہ استعمال شدہ سافٹ ویئر ٹولز میں سے ایک ہے۔ یہ بہت ساری خصوصیات کے ساتھ آتا ہے جو ازگر اور دیگر پروگرامنگ زبانوں کی حمایت نہیں کرتے ہیں۔ چونکہ ایکسل اعداد و شمار کے تجزیے کے لئے سب سے زیادہ استعمال شدہ ٹولز میں سے ایک ہے ، لہذا اسے ازگر کے ساتھ مربوط کرنا ضروری ہے کیونکہ کچھ ایسے صارفین ہوسکتے ہیں جو ایکسل سے زیادہ واقف ہیں ، بشمول ازگر سمیت کسی بھی دوسری پروگرامنگ زبان سے زیادہ۔

اس ٹیوٹوریل میں ، آپ سیکھنے جارہے ہیں کہ کس طرح سی ایس وی فائل کو ازگر میں ایک سے زیادہ چھوٹی فائلوں کے طور پر محفوظ کیا جائے۔ آپ فائلوں کو ایک فائل سے ڈیٹا کے الگ الگ حصوں کے طور پر ایک سے زیادہ نئی فائلوں میں محفوظ کرنے جارہے ہیں۔

آپ CSV فائلوں کو پڑھنے اور لکھنے کے لئے CSV ماڈیول استعمال کرسکتے ہیں۔ آپ تاروں کا استعمال بھی کریں گے جو ایکسل فارمولوں اور میکروز کے استعمال سے زیادہ تیز اور آسان ہوجاتے ہیں۔ CSV ماڈیول ازگر 2 اور ازگر 3 ورژن دونوں میں دستیاب ہے۔

سی ایس وی فائلوں کو ازگر کے ساتھ کیسے تقسیم کریں؟ ازگر میں سی ایس وی کو کیسے تقسیم کریں؟ متعدد ورک شیٹوں میں ازگر ، ڈیٹا سائنس ، اور ایکسل فارمولوں ، میکروز ، اور وی بی اے ٹولز کا استعمال کرتے ہوئے کالم ہیڈر پر مبنی سی ایس وی یا کوما سے الگ اقدار (سی ایس وی) کو تقسیم کریں۔ ٹوکنائز () فنکشن آپ کو سی ایس وی سٹرنگ کو علیحدہ ٹوکن میں تقسیم کرنے میں مدد کرسکتا ہے۔

ازگر 3 سی ایس وی فائل کو ٹکڑے.py میں تقسیم کریں

CSV MyFile = Open ("List_of_yığın.csv", "R") Reader = csv.reader (myFile, sınırlayıcı = ",") doğru: row = next (okuyucu) # oraya kadar CSV dosyasından bir satır okumaya devam ediyor artık satır değil. split = row.split ("\ t") # Tokenize () işlevini kullanarak her satırı bir jeton listesine bölün. split = ["", ","]. JOIN (Split) # Jeton listesinin her bir öğesini yok edin ve sonuna koyun
میں اسپلٹ میں ہوں: پرنٹ (i) # لائن بریک کے ساتھ فہرست سے ہر اندراج پرنٹ کریں۔ myFile.close () # فائل کو بند کریں تاکہ اسے دوبارہ کھولا جاسکے

آپ CSV ماڈیول کا استعمال کرتے ہوئے CSV فائل کو تقسیم کرسکتے ہیں لیکن ازگر 3 میں انہوں نے فہرست کو محفوظ کرنے کے انداز کو تبدیل کردیا۔ اگر آپ کسی اور ڈیٹا کی قسم لیتے ہیں جیسے آپ کو کسی شے کی قسم میں تبدیل کرسکتے ہیں تو فہرست کے بجائے ایک فہرست ازگر 3 میں ایک شے ہے۔ جب آپ چیزوں کے ساتھ کام کرتے ہیں تو آپ کو غیر متوقع سلوک ہوسکتا ہے کیونکہ سٹرنگ کی اقدار کو تمام افعال کے ذریعہ قبول نہیں کیا جاتا ہے۔

نتیجہ

سی ایس وی فائل ایک فائل ہے جس کی اقدار کوما کے ذریعہ الگ ہوجائیں گی۔ CSV فارمیٹ کو ایک ٹیکسٹ فارمیٹ سمجھا جاتا ہے اور اس کا مقصد ٹیبلر ڈیٹا فراہم کرنا ہے۔

فائل کی قسم ، جس میں CSV ایکسٹینشن ہے ، میں ایسی معلومات شامل ہیں جو ڈیٹا بیس میں درآمد کی جاسکتی ہیں ، اور اسی طرح کی ٹیکسٹ فائل ٹیبلز کو منظم کرنے کے لئے درکار ڈیٹا کو لے سکتی ہے۔

اگر آپ کے پاس سی ایس وی فائل ہے جسے متعدد فائلوں میں تقسیم کرنے کی ضرورت ہے تو ، آپ CSV ماڈیول استعمال کرسکتے ہیں۔ آپ CSV ماڈیول کا استعمال کرتے ہوئے فائل کو پڑھ سکتے ہیں اور مصنف ماڈیول کا استعمال کرتے ہوئے اسے متعدد فائلوں پر لکھ سکتے ہیں۔

آپ دیگر پروگرامنگ زبانوں جیسے پرل ، روبی ، جاوا ، جاوا اسکرپٹ ، یا پی ایچ پی کا استعمال کرتے ہوئے سی ایس وی فائلوں کو بھی پڑھ سکتے ہیں۔ CSV ماڈیول کا استعمال کریں اور اپنے ڈیٹا پر کارروائی کے لئے ان زبانوں کا استعمال کریں۔





تبصرے (0)

ایک تبصرہ چھوڑ دو