An warware: saka pandas ginshiƙi da yawa

Pandas babban ɗakin karatu ne na Python mai ƙarfi kuma mai amfani da shi sosai don sarrafa bayanai da bincike. Ɗayan buƙatu na gama gari lokacin aiki tare da bayanai shine saka ginshiƙai da yawa a cikin DataFrame. A cikin wannan labarin, za mu bincika tsarin ƙara ginshiƙai da yawa zuwa DataFrame ta amfani da ɗakin karatu na Pandas, tattauna lambar, da zurfafa zurfafa cikin ayyuka masu alaƙa, ɗakunan karatu, da ra'ayoyi waɗanda zasu iya taimaka muku zama ƙwararren Pandas.

Ƙara Rukunnai Masu Yawa zuwa Pandas DataFrame

Don saka ginshiƙai da yawa a cikin DataFrame, za mu yi amfani da kama akwai aiki a cikin ɗakin karatu na Pandas. Wannan aikin yana ba ku damar haɗa DataFrames da yawa tare da juna, ko dai tare da layuka ko ginshiƙai. Lokacin shigar da sababbin ginshiƙai, za mu haɗa DataFrames tare da ginshiƙai. Mu fara da maganin matsalar mu.

import pandas as pd

# Create a sample DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4, 5, 6]
}
df = pd.DataFrame(data)

# Create new columns to be inserted
new_columns = {
    'C': [7, 8, 9],
    'D': [10, 11, 12]
}
new_df = pd.DataFrame(new_columns)

# Insert new columns into the existing DataFrame
result = pd.concat([df, new_df], axis=1)

print(result)

Bayanin mataki-mataki na Code

A cikin misalinmu, za mu bi ta mataki-mataki don fahimtar yadda lambar ke aiki.

1. Da farko, muna shigo da ɗakin karatu mai mahimmanci, Pandas, ta hanyar aiwatarwa shigo da pandas azaman pd. Wannan yana ba mu damar amfani da ayyukan Pandas a cikin rubutun mu.

2. Na gaba, muna ƙirƙirar samfurin DataFrame da ake kira df da sabon DataFrame don sababbin ginshiƙai, sabo_df.

3. Don saka sabbin ginshiƙai (new_df) cikin ainihin DataFrame (df), muna amfani da pd.concat aiki. Ta hanyar tantancewa axis=1, Muna gaya wa aikin don haɗawa tare da ginshiƙai, sanya sababbin ginshiƙai kusa da DataFrame na yanzu.

4. A ƙarshe, muna buga sakamakon DataFrame don tabbatar da cewa an shigar da sababbin ginshiƙai daidai.

Babban Sharuɗɗan Amfani da Dabaru

Yayin da aikin concat kayan aiki ne mai ƙarfi don shigar da ginshiƙai da yawa a cikin DataFrame, zaku iya fuskantar yanayi inda kuke buƙatar ƙarin dabarun ci gaba don cimma takamaiman manufa. A cikin wannan sashe, za mu tattauna wasu ƴan hanyoyin da za su iya taimaka maka ka zama ƙwararre wajen sarrafa DataFrames ta amfani da ɗakin karatu na Pandas.

  • Saka ginshiƙi a takamaiman Matsayi

A lokuta inda kana buƙatar saka shafi a wani takamaiman matsayi a cikin DataFrame, da saka hanya zaɓi ne mai mahimmanci. Wannan hanyar tana ba ku damar saka ginshiƙi kafin ƙayyadaddun fihirisa. Ga lambar misali:

# Insert column 'E' with values [13, 14, 15] before index 1 (after the first column)
df.insert(1, 'E', [13, 14, 15])
  • Saka ginshiƙan da aka samo daga wasu ginshiƙai

Wani lokaci, ƙila ka so saka sabbin ginshiƙai waɗanda aka samo daga wasu ginshiƙai a cikin DataFrame. Kuna iya yin lissafi akan bayanan da ke akwai don ƙirƙirar waɗannan sabbin ginshiƙai. Misali, don lissafin samfurin ginshiƙan 'A' da 'B':

df['F'] = df['A'] * df['B']

A cikin wannan labarin, mun rufe yadda ake saka ginshiƙai da yawa a cikin wani Pandas DataFrame ta amfani da kama aiki, ya koyi bayanin mataki-mataki na lambar, kuma ya binciki shari'o'in amfani da fasaha na ci gaba. Tare da wannan ilimin, yanzu zaku iya sarrafa bayanan ku yadda ya kamata kuma ku zama mafi inganci a ayyukan tantance bayanan ku.

Shafi posts:

Leave a Comment