Kuxazululiwe: hlanganisa amakholomu e-int nento eyodwa

Inkinga enkulu ehlobene nokuhlanganisa amakholomu e-int nawento abe eyodwa ukuthi izinhlobo zedatha azihambisani. Ama-integers amanani ezinombolo, kuyilapho izinto ngokuvamile ziyiyunithi yezinhlamvu noma amanye amanani angewona awezinombolo. Ukuhlanganisa lezi zinhlobo ezimbili zedatha kungaholela emaphutheni lapho kwenziwa izibalo noma eminye imisebenzi kukholamu ehlanganisiwe. Ukwengeza, kungase kube nzima ukuhumusha incazelo yekholomu ehlanganisiwe uma iqukethe kokubili amanani ezinombolo nangezona izinombolo.

#Using pandas
import pandas as pd 
  
#initialise data of lists. 
data = {'Name':['Tom', 'nick', 'krish', 'jack'], 'Age':[20, 21, 19, 18]} 
  
#Create DataFrame 
df = pd.DataFrame(data) 
  
# Concatenate two columns of dataframe and create a new column in the dataframe 
df['Combined'] = df['Name'].astype(str) + df['Age'].astype(str) 

 # print dataframe. 
print(df)

1. Umugqa wokuqala ungenisa ngaphandle umtapo wezincwadi we-pandas njenge-“pd”.
2. Umugqa wesibili uqalisa isichazamazwi sohlu, ngokhiye ababili (Igama nobudala) kanye namanani amane okhiye ngamunye.
3. Umugqa wesithathu udala into ye-DataFrame kusuka kusichazamazwi sedatha esidalwe esinyathelweni sangaphambilini.
4. Umugqa wesine udala ikholomu entsha ebizwa ngokuthi 'Kuhlanganisiwe' ngokuhlanganisa amanani amakholomu 'Egama' kanye 'Neminyaka' njengeyunithi yezinhlamvu.
5. Umugqa wesihlanu uphrinta into ewumphumela ye-DataFrame ukuze ubonise wonke amakholomu namanani awo ngendlela yethebula.

Iyini i-interger ezinhlelweni

Ku-Python, inombolo ephelele iyinombolo (positive, negative noma zero) engagcinwa kokuguquguqukayo. Ama-integer asetshenziselwa ukumela amanani ezinombolo ngaphandle kwanoma yiziphi izingxenye ze-fractional noma zedesimali. Aziwa nangokuthi ama-ints futhi angamelwa kusetshenziswa uhlobo lwedatha ye-int. I-Python futhi inezinye izinhlobo zedatha ezimelela izinombolo ezinezingxenye ezincane, ezifana ne-float ne-complex.

Iyini into ekuhleleni

Into ekuhlelweni iwuhlaka lwedatha oluqukethe idatha nemiyalo yokukhohlisa idatha. Ku-Python, izinto zenziwa kusetshenziswa amakilasi. Ikilasi ipulani lokudala izinto futhi lichaza izakhiwo nezindlela ezihlobene nento. Izinto zingaqukatha noma yiluphi uhlobo lwedatha, njengezinombolo, izintambo, izinhlu, izichazamazwi, njll., kanye nemisebenzi esebenza kudatha. Ngokuhlanganisa izinhlobo ezahlukene zezinto ndawonye, ​​izinhlelo eziyinkimbinkimbi zingadalwa.

Ngiwahlanganisa kanjani amakholomu amaningi abe munye kuPython

Kunezindlela ezimbalwa zokuhlanganisa amakholomu amaningi abe linye kuPython. Indlela ejwayeleke kakhulu ukusebenzisa umtapo wezincwadi we-pandas. I-Pandas inikeza umsebenzi obizwa ngokuthi concat() ongasetshenziswa ukuhlanganisa amakholomu amaningi abe yinye. Lo msebenzi uthatha uhlu lwezinto ze-DataFrames noma Series bese ubuyisela into eyodwa ye-DataFrame noma yochungechunge nayo yonke idatha evela ezintweni ezifakiwe ezihlanganiswe zibe yinto eyodwa.

Enye indlela yokuhlanganisa amakholomu amaningi abe eyodwa ukusebenzisa umsebenzi we-zip(). Lo msebenzi uthatha i-iterable of iterables futhi ubuyisela i-iterator yama-tuples, lapho i-tuple ngayinye iqukethe ama-elementi asuka ku-iterable ngayinye endaweni yenkomba efanayo. Lokhu kungasetshenziswa ukudala uhlu olusha oluqukethe wonke amanani avela kumakholomu amaningi, angase aguqulelwe abe ikholomu eyodwa kusetshenziswa ukuqonda kohlu noma ezinye izindlela.

Okokugcina, ungasebenzisa futhi umsebenzi we-numpy's hstack() ukuhlanganisa amakholomu amaningi kuhlelo olulodwa. Le ndlela ithatha into efana ne-array (efana nohlu) bese iwanqwabelanisa ngokuvundlile, idale uhlu olusha olunawo wonke amanani asuka kukholomu ngayinye ehlanganiswe ndawonye ngokulandelana.

Okuthunyelwe okuhlobene:

Shiya amazwana