Ինչպես բաժանել CSV ֆայլը կտորների հետ Python- ի հետ:

Ինչպես բաժանել CSV ֆայլը կտորների հետ Python- ի հետ:


Python- ը CSV- ի ֆայլերը բաժանեց կտորների

Python- ը ծրագրավորման հզոր լեզու է, որը կարող է օգտագործվել շատ տարբեր նպատակներով: Դրանցից մեկը CSV ֆայլեր ներմուծում է եւ դրանք կտորների մեջ է վերամշակում:

Այս ձեռնարկի նպատակն է ձեզ սովորեցնել, թե ինչպես ներմուծել CSV ֆայլեր եւ օգտագործել Python պառակտման գործառույթը դրանց վրա: Դուք կսովորեք, թե ինչպես օգտագործել այն երկու օրինակով. Ֆայլը բաժանելով բազմաթիվ ֆայլերի `առաջին սյունակի հիման վրա եւ ֆայլը բաժանելով կամայական կտորների:

Եթե ​​ծանոթ չեք, թե որն է տվյալների գիտությունը, դա տվյալներից գիտելիք հանելու գործընթաց է, որպեսզի այն օգտագործվի հետագա գործողությունների վերաբերյալ որոշումներ կայացնելու կամ վերամշակելու համար:

Ինչպես օգտագործել Python ծրագրավորման լեզուն `CSV ֆայլերը մանր կտորներ բաժանելու համար:

Կարող եք ֆայլերը բաժանել CSV մոդուլով: Այս մոդուլը համատեղելի է ինչպես Python 2-ի եւ Python 3-ի հետ:

Python 3:

Բացեք CSV ֆայլ Python Shell- ում: Դուք կօգտագործեք CSV- ն: Ընթերցող (ֆայլ, Delimiter =), ապա այն փոխանցեք CSV- ին: Գրող, եւ դուք կօգտագործեք լարային ֆայլի փոխարեն, քանի որ Python 3 տողերը օբյեկտներ են (նույն հիշողության կարգավիճակը, որքան ցուցակները), այնպես որ մենք կարող ենք հանգեցնել տվյալների պահվածքի ձեւը:

Ֆայլ բացեք Python3- ում.

Python3- ը CSV- ի ֆայլը բաժանել է կտորների մեջ

Ինչպես բաժանել CSV ֆայլերը Python- ի հետ: Ինչպես բաժանել CSV ֆայլը Python- ի հետ: Տեքստային ֆայլը բաժանում է բազմաթիվ ավելի փոքր ֆայլերի, որոնք հիմնված են տեքստի ֆայլի առաջին սյունակի վրա: Դա CSV ֆայլեր ստեղծելու կամ CSV / ստորակետով սահմանազերծված ֆայլերը այլ կերպ փոխելու համար պարզ, հեշտ եւ հզոր միջոց է:

Այսպես եք ներմուծում ձեր ֆայլը.

ներմուծել CSV

Այժմ դուք պատրաստվում եք օգտագործել Delimiter- ը = փաստարկը ընթերցողի դասին: Դա մի շարք նիշ է, որը առանձնացնելու է դաշտերը: Այս դեպքում դա ստորակետ է (,): Այսպիսով, Reader- ը (File, Delimiter = ', յուրաքանչյուր տող կբաժանվի այդ սյունակի հիման վրա բազմաթիվ մասերի:

Ընթերցող = CSV.Reader (MyFile, Delimiter = ',')

Հաջորդ բանը, որ պետք է օգտագործել գրող դասը `տվյալները ֆայլի մեջ գրելու համար: Գրեք տվյալները գրողի դասի միջոցով եւ փոխանցեք այն ֆայլի փոխարեն լարային առարկայի, քանի որ տողերը Python 3-ում առարկաներ են, եւ դուք կարող եք ունենալ անսպասելի պահվածք: Սահմանեք դրա ռեժիմի ատրիբուտը, քանի որ այն կսկսի գրել այս ֆայլի վրա:

Գրող = CSV.WRITER (լարային)

Հաջորդ քայլը գրողային դասին հրահանգելն է `ընթերցողի դասի բոլոր տվյալները օգտագործել այն ֆայլի մեջ գրելու համար: Դուք կտակեք տողերի միջով եւ յուրաքանչյուրին կգրեք ֆայլում: Վերջին քայլը գրողներ օգտագործելն է, որոնք գրողից օգտվելու համար գրելու են մի շարք (տվյալների մեկ տող): Գրողներ (տող):

I, ընթերցողի շարքը. # Այս հանգույցը գնում է յուրաքանչյուր շարքով ընթերցողից եւ յուրաքանչյուր տող է գրում ֆայլի մեջ: rows.append (տող)
Գրողներ (տող) #Add անընդմեջ ֆայլի վերջում:
Գրողներ (շարքեր) # միանգամից բոլոր տողերը:

Վերջապես փակեք ձեր ֆայլը եւ բացեք այն, որպեսզի համոզվեք, որ ամեն ինչ ճիշտ է պահվում: Այն պետք է լինի յուրաքանչյուր կտոր ձեր CSV- ից, որը բաժանվում է իր սեփական ֆայլի նույն անունով, ինչպես ձեր բնօրինակ ֆայլը, բայց .csv- ի երկարացում:

stringio = io.stringio (myfile.read ())
Գրող = CSV.WRITER (լարային)
Գրող = CSV.Writer (stringio, delimiter = ',
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 (stringio, 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- ի ֆայլը բաժանել է կտորների մեջ

Ինչպես բաժանել CSV- ն, օգտագործելով Պիթոն- ը: Ինչպես բաժանել CSV- ն Պիթոն- ում: Բաժանեք CSV կամ ստորակետով առանձնացված արժեքներ (CSV), հիմնվելով սյունակի վերնագրերի վրա, օգտագործելով Պիթոն, տվյալների գիտություն եւ Excel բանաձեւեր, մակրոներ եւ VBA գործիքներ բազմաթիվ աշխատանքային թերթիկների միջոցով: Tokenize () գործառույթը կարող է օգնել ձեզ բաժանել CSV տողը առանձին նշանների:

Excel- ը տվյալների վերլուծության համար առավել օգտագործված ծրագրային գործիքներից մեկն է: Այն գալիս է բազմաթիվ հատկություններով, որոնք չեն ապահովվում Պիթոն- ի եւ ծրագրավորման այլ լեզուների կողմից: Քանի որ Excel- ը տվյալների վերլուծության ամենալավ գործիքներից մեկն է, այն ինտեգրվելով Պիթոն- ի հետ, կարեւոր է, քանի որ կարող են լինել որոշ օգտվողներ, որոնք ավելի շատ ծանոթ են Excel- ին, ներառյալ Պիթոն- ը:

Այս ձեռնարկի մեջ դուք պատրաստվում եք սովորել, թե ինչպես կարելի է պահպանել CSV ֆայլը որպես Պիթոն- ում բազմաթիվ փոքր ֆայլեր: Դուք պատրաստվում եք ֆայլերը որպես մեկ ֆայլից առանձին կտորներ պահել մեկ ֆայլից `բազմաթիվ նոր ֆայլերի:

CSV ֆայլերը կարդալու եւ գրելու համար կարող եք օգտագործել CSV մոդուլը: Դուք նաեւ կօգտագործեք տողեր, որոնք կդարձնեն շատ ավելի արագ եւ հեշտ, քան Excel- ի բանաձեւերն ու մակրոները օգտագործելը: CSV մոդուլը հասանելի է ինչպես Պիթոն 2 եւ Պիթոն 3 տարբերակներով:

Ինչպես բաժանել CSV ֆայլերը Պիթոն- ի հետ: Ինչպես բաժանել CSV- ն Պիթոն- ում: Բաժանեք CSV կամ ստորակետով առանձնացված արժեքներ (CSV), հիմնվելով սյունակի վերնագրերի վրա, օգտագործելով Պիթոն, տվյալների գիտություն եւ Excel բանաձեւեր, մակրոներ եւ VBA գործիքներ բազմաթիվ աշխատանքային թերթիկների միջոցով: Tokenize () գործառույթը կարող է օգնել ձեզ բաժանել CSV տողը առանձին նշանների:

Պիթոն3- ը CSV- ի ֆայլը բաժանել է կտորների մեջ

CSV MyFile = Open importálása ("LIST_OF_CHUNS.CSV", "R") Reader = CSV.Reader (MyFile, Delimiter = ","), míg igaz: ROW = Next (Reader) # folyamatosan olvas egy sort a CSV fájlból, amíg odaad nem több vonal. split = row.split ("\ t") # Az egyes sorokat a tokenize () függvény használatával osztja fel az egyes sorok listájára. split = ["", ","]. Csatlakozzon (split) # elpusztítja a tokenek listájának minden elemét, és tegye a végére
Որովհետեւ ես պառակտված եմ. Տպել (i) # տպել յուրաքանչյուր մուտք ցուցակից, գծի ընդմիջումով: myfile.close () # փակեք ֆայլը, որպեսզի այն կրկին բացվի

Կարող եք բաժանել CSV ֆայլ, օգտագործելով CSV մոդուլը, բայց Պիթոն 3-ում նրանք փոխեցին ցուցակի պահումը: List ուցակը Պիթոն 3-ում օբյեկտ է ցուցակի փոխարեն, եթե ստանաք այլ տվյալների տեսակը, որտեղ կարող եք դա փոխել օբյեկտի տեսակից: Կարող եք անսպասելի պահվածք ունենալ, երբ օբյեկտների հետ աշխատելիս, քանի որ լարային արժեքները չեն ընդունվում բոլոր գործառույթներով:

Եզրափակում

CSV ֆայլը ֆայլ է, որի արժեքները բաժանվելու են ստորակետերով: CSV ձեւաչափը համարվում է տեքստի ձեւաչափ եւ նախատեսված է տրամագծի տվյալներ տրամադրել:

Ֆայլի տեսակը, որն ունի CSV ընդլայնում, պարունակում է տեղեկատվություն, որը կարող է ներմուծվել տվյալների բազայում, եւ նմանատիպ տեքստային ֆայլը կարող է իրականացնել սեղանների կազմակերպման համար անհրաժեշտ տվյալները:

Եթե ​​ունեք CSV ֆայլ, որը պետք է բաժանվի բազմաթիվ ֆայլերի, կարող եք օգտագործել CSV մոդուլը: Կարող եք կարդալ ֆայլը CSV մոդուլով եւ գրեք այն բազմաթիվ ֆայլերի միջոցով `օգտագործելով գրողի մոդուլը:

Կարող եք նաեւ կարդալ CSV ֆայլեր, օգտագործելով այլ ծրագրավորման լեզուներ, ինչպիսիք են Perl, Ruby, Java, JavaScript կամ PHP: Օգտագործեք CSV մոդուլը եւ օգտագործեք այդ լեզուները `ձեր տվյալները մշակելու համար:





Կարծիքներ (0)

Թողնել մեկնաբանություն