പൈത്തൺ ഉപയോഗിച്ച് സിഎസ്വി ഫയൽ കഷണങ്ങളായി വിഭജിക്കാം?

പല വ്യത്യസ്ത ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കാൻ കഴിയുന്ന ശക്തമായ പ്രോഗ്രാമിംഗ് ഭാഷയാണ് പൈത്തൺ. അവയിലൊന്ന് സിഎസ്വി ഫയലുകൾ ഇറക്കുമതി ചെയ്ത് കഷണങ്ങളായി സംസ്ക്കരിക്കുകയാണ്.
പൈത്തൺ ഉപയോഗിച്ച് സിഎസ്വി ഫയൽ കഷണങ്ങളായി വിഭജിക്കാം?

പൈത്തൺ സിഎസ്വി ഫയലുകൾ കഷണങ്ങളായി വിഭജിക്കുന്നു

പല വ്യത്യസ്ത ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കാൻ കഴിയുന്ന ശക്തമായ പ്രോഗ്രാമിംഗ് ഭാഷയാണ് പൈത്തൺ. അവയിലൊന്ന് സിഎസ്വി ഫയലുകൾ ഇറക്കുമതി ചെയ്ത് കഷണങ്ങളായി സംസ്ക്കരിക്കുകയാണ്.

CSV ഫയലുകൾ എങ്ങനെ ഇറക്കുമതി ചെയ്യാമെന്ന് പഠിപ്പിക്കുകയും പൈത്തൺ സ്പ്ലിറ്റ് ഫംഗ്ഷൻ ഉപയോഗിക്കുകയും ചെയ്യാമെന്ന് പഠിപ്പിക്കുക എന്നതാണ് ഈ ട്യൂട്ടോറിയലിന്റെ ലക്ഷ്യം. രണ്ട് ഉദാഹരണങ്ങളുമായി ഇത് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നിങ്ങൾ പഠിക്കും: ആദ്യത്തെ നിരയെ അടിസ്ഥാനമാക്കി ഒരു ഫയൽ ഒന്നിലധികം ഫയലുകളായി വിഭജിച്ച് ഒരു ഫയൽ അനിയന്ത്രിതമായ കഷണങ്ങളായി വിഭജിക്കുകയും ചെയ്യുക.

നിങ്ങൾക്ക് എന്ത് ഡാറ്റ ശാസ്ത്രം പരിചിതരല്ലെങ്കിൽ, ഇത് ഡാറ്റയിൽ നിന്ന് അറിവ് വേർതിരിച്ചെടുക്കുന്നതിലൂടെ ഇത് ഭാവി പ്രവർത്തനങ്ങളെക്കുറിച്ചുള്ള തീരുമാനങ്ങൾ എടുക്കുന്നതിനോ പരിഷ്കരിക്കുന്നതിനോ ഉപയോഗിക്കാം.

CSV ഫയലുകൾ കഷണങ്ങളായി വിഭജിക്കാൻ പൈത്തൺ പ്രോഗ്രാമിംഗ് ഭാഷ എങ്ങനെ ഉപയോഗിക്കാം?

CSV മൊഡ്യൂളിനൊപ്പം നിങ്ങൾക്ക് ഫയലുകൾ വിഭജിക്കാൻ കഴിയും. ഈ മൊഡ്യൂൾ പൈത്തൺ 2, പൈത്തൺ 3 എന്നിവയുമായി പൊരുത്തപ്പെടുന്നു.

പൈത്തൺ 3:

ഒരു പൈത്തൺ ഷെല്ലിൽ ഒരു സിഎസ്വി ഫയൽ തുറക്കുക. നിങ്ങൾ CSV ഉപയോഗിക്കും. റീഡർ (ഫയൽ, ഡിലിമിറ്റർ =), തുടർന്ന് അത് CSV ലേക്ക് കൈമാറുക. എഴുത്തുകാരനും നിങ്ങൾ ഫയലിനുപകരം സ്ട്രിംഗ് ഉപയോഗിക്കും, കാരണം പൈത്തൺ 3 സ്ട്രിംഗുകൾ വസ്തുക്കൾ (അതേ മെമ്മറി നിലവാരം), അതിനാൽ ഡാറ്റ സംഭരിക്കേണ്ട രീതി അപ്രതീക്ഷിതമായി പെരുമാറ്റത്തിന് കാരണമാകും.

പൈത്തൺ 3 ൽ ഒരു ഫയൽ തുറക്കുക:

CSV ഫയൽ CSV ഫയൽ CHSYS.Y- ലേക്ക് വിഭജിച്ചു

പൈത്തൺ ഉപയോഗിച്ച് CSV ഫയലുകൾ എങ്ങനെ വിഭജിക്കാം? പൈത്തൺ ഉപയോഗിച്ച് ഒരു സിഎസ്വി ഫയൽ എങ്ങനെ വിഭജിക്കാം? ടെക്സ്റ്റ് ഫയലിലെ ആദ്യ നിരയെ അടിസ്ഥാനമാക്കി ഒരു ടെക്സ്റ്റ് ഫയൽ ഒന്നിലധികം ചെറിയ ഫയലുകളായി വിഭജിക്കുന്നു. സിഎസ്വി ഫയലുകൾ സൃഷ്ടിക്കുന്നതിനോ സിഎസ്വി / കോമയെ വേർതിരിച്ച ഫയലുകൾ മറ്റുള്ളവർക്ക് പരിവർത്തനം ചെയ്യുന്നതിനുള്ള ലളിതവും എളുപ്പവും ശക്തവുമായ മാർഗമാണിത്.

ഇങ്ങനെയാണ് നിങ്ങളുടെ ഫയൽ ഇമ്പോർട്ടുന്നത്:

CSV ഇറക്കുമതി ചെയ്യുക

ഇപ്പോൾ നിങ്ങൾ Delimitor ഉപയോഗിക്കാൻ പോകുന്നു = റീഡർ ക്ലാസിലേക്ക് വാദം. വയലുകളെ വേർതിരിക്കുന്ന ഒരു കൂട്ടം കഥാപാത്രമാണിത്. ഈ സാഹചര്യത്തിൽ, ഇത് ഒരു കോമ (,) ആണ്. അതിനാൽ റീഡർ (ഫയൽ, Delimitor = ', ആ നിരയെ അടിസ്ഥാനമാക്കി ഓരോ വരിയും ഒന്നിലധികം ഭാഗങ്ങളായി വിഭജിക്കും.

റീഡർ = സിഎസ്വി. റീഡർ (മൈ ഫയൽ, ഡിലിമിറ്റർ = ',', '

ഒരു ഫയലിലേക്ക് ഡാറ്റ എഴുതാൻ എഴുത്തുകാരൻ ക്ലാസ് ഉപയോഗിക്കുക എന്നതാണ് അടുത്ത കാര്യം. റൈറ്റർ ക്ലാസ് ഉപയോഗിച്ച് ഡാറ്റ എഴുതുക, ഫയലിനുപകരം ഒരു സ്ട്രിംഗ് ഒബ്ജക്റ്റിലേക്ക് കൈമാറുക. കാരണം, പൈത്തൺ 3 ലെ വസ്തുക്കളാണ്, തോട്ടം മാറ്റാതെ നിങ്ങൾക്ക് അപ്രതീക്ഷിത സ്വഭാവം ഉണ്ടായിരിക്കാം. അതിന്റെ മോഡ് ആട്രിബ്യൂട്ട് 'അങ്ങനെ തന്നെ ഈ ഫയലിൽ എഴുതാൻ തുടങ്ങും.

എഴുത്തുകാരൻ = csv.writer (സ്ട്രിംഗിയോ)

അടുത്ത ഘട്ടം റീഡർ ക്ലാസിലെ എല്ലാ ഡാറ്റയും ഫയലിലേക്ക് എഴുതാൻ നിർദ്ദേശിക്കുക എന്നതാണ്. നിങ്ങൾ വരികളിലൂടെ ലൂപ്പ് ചെയ്ത് ഓരോന്നും ഫയലിൽ എഴുതുക. എഴുത്തുകാരനെ ഉപയോഗിച്ച് ഒരു നിര (ഡാറ്റയുടെ ഒരു വരി) എഴുതാൻ അവസാന ഘട്ടം. എഴുത്തുകാർ (വരി).

ഞാൻ, വായനക്കാരൻ: # ഈ ലൂപ്പ് ഓരോ വരിയിൽ നിന്നും വായനക്കാരനിൽ നിന്ന് പോയി ഓരോ വരിയും ഒരു ഫയലിലേക്ക് എഴുതുന്നു. rows.append (വരി)
എഴുത്തുകാർ (വരി) # ഫയലിന്റെ അവസാനത്തിൽ ഒരു വരി.
എഴുത്തുകാർ (വരികൾ) # എല്ലാ വരികളും ഒരേസമയം.

അവസാനമായി, നിങ്ങളുടെ ഫയൽ അടച്ച് എല്ലാം ശരിയായി സംരക്ഷിക്കാൻ ഉറപ്പാക്കുക. നിങ്ങളുടെ സിഎസ്വിയിൽ നിന്ന് ഓരോ സിഎസ്വിയിൽ നിന്നും നിങ്ങളുടെ യഥാർത്ഥ ഫയലിനൊപ്പം ഓരോ ചങ്കും ഉണ്ടായിരിക്കണം, പക്ഷേ .csv ന്റെ വിപുലീകരണത്തോടെ.

സ്ട്രിംഗിയോ = io.stringio (myfile.read ())
എഴുത്തുകാരൻ = csv.writer (സ്ട്രിംഗിയോ)
എഴുത്തുകാരൻ = csv.witter (സ്ട്രിംഗിയോ, delimiter = ',
reader = csv.reader(myFile, delimiter=’, for i, row in reader: rows.append(row) സ്ട്രിംഗിയോ = io.stringio (myfile.read ()) എഴുത്തുകാരൻ = csv.writer (സ്ട്രിംഗിയോ) writer = csv.writer(stringIO, delimiter=’) writerow(row) സ്ട്രിംഗിയോ = io.stringio (myfile.read ()) എഴുത്തുകാരൻ = csv.writer (സ്ട്രിംഗിയോ) എഴുത്തുകാരൻ = csv.witter (സ്ട്രിംഗിയോ, delimiter = ',’) 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 ഫയൽ CSVS.PY ലേക്ക് പൈത്തൺ വിഭജിച്ചു

പൈത്തൺ ഉപയോഗിച്ച് ഒരു സിഎസ്വി എങ്ങനെ വിഭജിക്കാം? പൈത്തണിൽ ഒരു സിഎസ്വി എങ്ങനെ വിഭജിക്കാം? പ്ലെസ്റ്റൺ, ഡാറ്റ സയൻസ്, എക്സൽ സൂത്രവാക്യങ്ങൾ, മാക്രോസ്, മാക്രോസ്, മാക്രോകൾ, മാക്രോകൾ എന്നിവ അടിസ്ഥാനമാക്കി ഒരു സിഎസ്വി അല്ലെങ്കിൽ കോമയാൽ വേർതിരിച്ച മൂല്യങ്ങൾ (സിഎസ്വി) വിഭജിക്കുക. ടോക്കണീസ് () ഫംഗ്ഷൻ ഒരു സിഎസ്വി പ്രത്യേക ടോക്കണുകളിലേക്ക് സ്ട്രിംഗ് വിഭജിക്കാൻ സഹായിക്കും.

ഡാറ്റാ വിശകലനത്തിനായുള്ള ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന സോഫ്റ്റ്വെയർ ഉപകരണങ്ങളിലൊന്നാണ് എക്സൽ. പൈത്തൺ, മറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ പിന്തുണയ്ക്കാത്ത ധാരാളം സവിശേഷതകളോടെയാണ് ഇത് വരുന്നത്. ഡാറ്റാ വിശകലനത്തിനായുള്ള ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന ഉപകരണങ്ങളിലൊന്നാണ് Excel, പൈത്തൺ ഉൾപ്പെടെയുള്ള മറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷയേക്കാൾ കൂടുതൽ പരിചയമുള്ള ചില ഉപയോക്താക്കളാകാം.

ഈ ട്യൂട്ടോറിയലിൽ, പൈത്തണിലെ ഒന്നിലധികം ചെറിയ ഫയലുകളായി ഒരു സിഎസ്വി ഫയൽ എങ്ങനെ സംരക്ഷിക്കാമെന്ന് മനസിലാക്കാൻ പോകുന്നു. നിങ്ങൾ ഫയലുകൾ ഒരു ഫയലിൽ നിന്ന് ഒന്നിലധികം പുതിയ ഫയലുകളിലേക്ക് ഡാറ്റയുടെ പ്രത്യേക കഷണങ്ങളായി സംരക്ഷിക്കാൻ പോകുന്നു.

CSV ഫയലുകൾ വായിക്കാനും എഴുതാനും നിങ്ങൾക്ക് CSV മൊഡ്യൂൾ ഉപയോഗിക്കാം. Excel സൂത്രവാക്യങ്ങൾ, മാക്രോകൾ എന്നിവ ഉപയോഗിക്കുന്നതിനേക്കാൾ വേഗതയേറിയതും എളുപ്പവുമായ പൈത്തൺ ഉപയോഗിക്കും. സിഎസ്വി മൊഡ്യൂൾ പൈത്തൺ 2, പൈത്തൺ 3 പതിപ്പുകളിൽ ലഭ്യമാണ്.

പൈത്തൺ ഉപയോഗിച്ച് CSV ഫയലുകൾ എങ്ങനെ വിഭജിക്കാം? പൈത്തണിൽ ഒരു സിഎസ്വി എങ്ങനെ വിഭജിക്കാം? പ്ലെസ്റ്റൺ, ഡാറ്റ സയൻസ്, എക്സൽ സൂത്രവാക്യങ്ങൾ, മാക്രോസ്, മാക്രോസ്, മാക്രോകൾ, മാക്രോകൾ എന്നിവ അടിസ്ഥാനമാക്കി ഒരു സിഎസ്വി അല്ലെങ്കിൽ കോമയാൽ വേർതിരിച്ച മൂല്യങ്ങൾ (സിഎസ്വി) വിഭജിക്കുക. ടോക്കണീസ് () ഫംഗ്ഷൻ ഒരു സിഎസ്വി പ്രത്യേക ടോക്കണുകളിലേക്ക് സ്ട്രിംഗ് വിഭജിക്കാൻ സഹായിക്കും.

CSV ഫയൽ CSV ഫയൽ CHSYS.Y- ലേക്ക് വിഭജിച്ചു

Kawemai CSV myfile = tuwhera ("list_of_chun.csv", "Rererangi (Myfile, Deformart =" kaore he raina. wehenga = Row.Split (" Wehenga = ["", ")
ഞാൻ സ്പ്ലിറ്റിലാണ്: അച്ചടിക്കുക (i) # പട്ടികയിൽ നിന്ന് ഓരോ എൻട്രിയും ഒരു ലൈൻ ബ്രേക്ക് ഉപയോഗിച്ച് അച്ചടിക്കുക. myfile.lose () # ഫയൽ അടയ്ക്കുക, അങ്ങനെ അത് വീണ്ടും തുറക്കാനായി

സിഎസ്വി മൊഡ്യൂൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു സിഎസ്വി ഫയൽ വിഭജിക്കാം, പക്ഷേ പൈത്തൺ 3 ൽ അവർ ഒരു പട്ടിക സംഭരിച്ചിരിക്കുന്ന രീതി മാറ്റി. ഒരു ലിസ്റ്റിന് പകരം ഒരു ലിസ്റ്റിന് പകരം ഒരു ലിസ്റ്റ് ഒരു ലിസ്റ്റിന് പകരം ഒരു വസ്തുവാണ് നിങ്ങൾ ഒരു ഒബ്ജക്റ്റ് തരത്തിലേക്ക് മാറ്റാൻ കഴിയുന്നത് പോലെ മറ്റൊരു ഡാറ്റ തരം എടുക്കുകയാണെങ്കിൽ. സ്ട്രിംഗ് മൂല്യങ്ങൾ എല്ലാ ഫംഗ്ഷനുകളും സ്വീകരിക്കാത്തതിനാൽ വസ്തുക്കളുമായി പ്രവർത്തിക്കുമ്പോൾ നിങ്ങൾക്ക് അപ്രതീക്ഷിത സ്വഭാവം ഉണ്ടായിരിക്കാം.

തീരുമാനം

കോമകളാൽ വേർതിരിക്കുന്ന ഒരു ഫയലാണ് സിഎസ്വി ഫയൽ. CSV ഫോർമാറ്റ് ഒരു ടെക്സ്റ്റ് ഫോർമാറ്റിലായി കണക്കാക്കപ്പെടുന്നു, ഇത് ടാബുലാർ ഡാറ്റ നൽകാനാണ് ഉദ്ദേശിക്കുന്നത്.

സിഎസ്വി വിപുലീകരണമുള്ള ഫയൽ തരം ഒരു ഡാറ്റാബേസിലേക്ക് ഇറക്കുമതി ചെയ്യാൻ കഴിയുന്ന വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു, സമാനമായ ടെക്സ്റ്റ് ഫയലിന് പട്ടികകൾ സംഘടിപ്പിക്കുന്നതിന് ആവശ്യമായ ഡാറ്റ വഹിക്കാൻ കഴിയും.

നിങ്ങൾക്ക് ഒന്നിലധികം ഫയലുകളായി വിഭജിക്കേണ്ട ഒരു സിഎസ്വി ഫയൽ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് സിഎസ്വി മൊഡ്യൂൾ ഉപയോഗിക്കാം. CSV മൊഡ്യൂൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഫയൽ വായിച്ച് റൈറ്റർ മൊഡ്യൂൾ ഉപയോഗിച്ച് ഒന്നിലധികം ഫയലുകളിലേക്ക് എഴുതാം.

പെർ, റൂബി, ജാവ, ജാവാസ്ക്രിപ്റ്റ്, പിഎച്ച്പി എന്നിവ പോലുള്ള മറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് CSV ഫയലുകൾ വായിക്കാൻ കഴിയും. നിങ്ങളുടെ ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നതിന് CSV മൊഡ്യൂൾ ഉപയോഗിക്കുക, ആ ഭാഷകൾ ഉപയോഗിക്കുക.





അഭിപ്രായങ്ങൾ (0)

ഒരു അഭിപ്രായം ഇടൂ