An warware: haɗa ginshiƙan int da abu zuwa ɗaya

Babban matsalar da ke da alaƙa da haɗa ginshiƙan int da abu zuwa ɗaya shine cewa nau'ikan bayanan ba su dace ba. Lambobin ƙididdiga ne, yayin da abubuwa yawanci igiyoyi ne ko wasu ƙididdiga marasa adadi. Haɗa waɗannan nau'ikan bayanai guda biyu na iya haifar da kurakurai yayin yin lissafin ko wasu ayyuka akan ginshiƙin da aka haɗa. Bugu da ƙari, yana iya zama da wahala a fassara ma'anar haɗaɗɗiyar ginshiƙi idan ya ƙunshi ƙima biyu na lambobi da waɗanda ba na ƙididdiga ba.

#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. Layin farko yana shigo da ɗakin karatu na pandas a matsayin "pd".
2. Layi na biyu yana farawa ƙamus na lissafin, tare da maɓallai biyu (Sunan da Shekaru) da ƙima huɗu ga kowane maɓalli.
3. Layi na uku yana ƙirƙirar abu DataFrame daga ƙamus ɗin bayanai da aka ƙirƙira a matakin baya.
4. Layi na huɗu yana ƙirƙirar sabon shafi mai suna 'Haɗaɗɗe' ta hanyar haɗa ƙimar ginshiƙan 'Sunan' da 'Age' azaman igiyoyi.
5. Layi na biyar yana fitar da abin da aka samu na DataFrame don nuna duk ginshiƙai da ƙimar su a cikin nau'i na tebur.

Menene interger a cikin shirye-shirye

A Python, lamba ita ce cikakkiyar lamba (tabbatacce, korau ko sifili) wanda za'a iya adana shi a cikin ma'auni. Ana amfani da maƙasudi don wakiltar ƙimar lambobi ba tare da wani ɓangaren juzu'i ko ƙa'idodi na ƙima ba. Ana kuma san su da ints kuma ana iya wakilta su ta amfani da nau'in bayanan int. Python kuma yana da wasu nau'ikan bayanai don wakiltar lambobi tare da sassan sassa, kamar su iyo da hadaddun.

Menene abu a cikin shirye-shirye

Wani abu a cikin shirye-shirye shine tsarin bayanai wanda ya ƙunshi bayanai da umarni don sarrafa bayanai. A Python, ana ƙirƙira abubuwa ta amfani da azuzuwan. Aji shine tsarin ƙirƙira abubuwa kuma yana bayyana kaddarorin da hanyoyin da ke da alaƙa da abu. Abubuwa na iya ƙunsar kowane nau'in bayanai, kamar lambobi, kirtani, lissafi, ƙamus, da sauransu, da kuma ayyukan da ke aiki akan bayanan. Ta hanyar haɗa nau'ikan abubuwa daban-daban tare, ana iya ƙirƙirar shirye-shirye masu rikitarwa.

Ta yaya zan hada ginshiƙai da yawa zuwa ɗaya a Python

Akwai hanyoyi da yawa don haɗa ginshiƙai da yawa zuwa ɗaya a cikin Python. Hanyar da ta fi dacewa ita ce amfani da ɗakin karatu na pandas. Pandas yana ba da aikin da ake kira concat() wanda za'a iya amfani dashi don haɗa ginshiƙai da yawa zuwa ɗaya. Wannan aikin yana ɗaukar jerin abubuwa na DataFrames ko Series kuma yana dawo da bayanai guda ɗaya na DataFrame ko Series tare da duk bayanai daga abubuwan shigar da aka haɗa su zuwa ɗaya.

Wata hanya don haɗa ginshiƙai da yawa zuwa ɗaya ita ce ta amfani da aikin zip(). Wannan aikin yana ɗaukar nau'in nau'in nau'in nau'in nau'i kuma ya dawo da mai maimaita tuples, inda kowane tuple ya ƙunshi abubuwa daga kowane mai iya aiki a matsayi guda. Ana iya amfani da wannan don ƙirƙirar sabon jeri mai ƙunshe da duk ƙimar daga ginshiƙai da yawa, waɗanda za'a iya canza su zuwa shafi ɗaya ta amfani da fahimtar lissafin ko wasu hanyoyin.

A ƙarshe, zaku iya amfani da aikin numpy's hstack() don haɗa ginshiƙai da yawa cikin tsararru ɗaya. Wannan hanyar tana ɗaukar abu mai kama da tsararru (kamar jeri) sannan ta jera su a kwance, ƙirƙirar sabon tsararru tare da duk ƙimar daga kowane ginshiƙi a haɗa su cikin tsari.

Shafi posts:

Leave a Comment