An warware: python pandas yana matsawa shafi na ƙarshe zuwa wuri na farko

Laburaren Pandas na Python babban ɗakin karatu ne mai ƙarfi kuma mai amfani don sarrafa bayanai da bincike, musamman lokacin aiki tare da bayanan tambura a cikin nau'ikan tsarin bayanai. Aiki ɗaya na gama gari lokacin aiki tare da firam ɗin bayanai shine sake tsara tsarin shafi don dacewa da takamaiman buƙatu. A cikin wannan labarin, za mu mai da hankali kan yadda ake matsawa shafi na ƙarshe zuwa matsayi na farko a cikin bayanan pandas. Wannan na iya zama da amfani musamman lokacin da kake son kawo hankali ga takamaiman ginshiƙai, musamman lokacin da saitin bayanai yana da adadi mai yawa na ginshiƙai.

Don magance wannan batu, za mu yi amfani da ainihin aikin da pandas ke bayarwa, kamar firikwensin bayanai da sake oda shafi. Babban makasudin shine cire ginshiƙi na ƙarshe daga tsarin bayanai kuma saka shi a matsayi na farko yayin kiyaye tsari na sauran ginshiƙan.

Da farko, bari mu shigo da ɗakin karatu na pandas kuma mu ƙirƙiri tsari mai sauƙi tare da ginshiƙai huɗu:

import pandas as pd

data = {'A': [1, 2, 3],
        'B': [4, 5, 6],
        'C': [7, 8, 9],
        'D': [10, 11, 12]}

df = pd.DataFrame(data)
print(df)

Wannan zai nuna tsarin bayanai masu zuwa:

   A  B  C   D
0  1  4  7  10
1  2  5  8  11
2  3  6  9  12

Yanzu, bari mu matsar da ginshiƙi na ƙarshe (column 'D') ya zama ginshiƙi na farko, kuma mu canza sauran ginshiƙan daidai. Maganin ya ƙunshi layi ɗaya na lamba:

df = df[df.columns[-1:].tolist() + df.columns[:-1].tolist()]
print(df)

Wannan zai fitar da gyare-gyaren dataframe:

    D  A  B  C
0  10  1  4  7
1  11  2  5  8
2  12  3  6  9

Pandas DataFrame Column Manipulation An Bayyana

Anan ga bayanin mataki-mataki na lambar da ke juya ginshiƙi na ƙarshe zuwa wuri na farko:

1. Muna fitar da ginshiƙi na ƙarshe ta amfani da fihirisa: `df.columns[-1:]`. Wannan yana dawo da sunan ginshiƙi na ƙarshe, kuma muna canza shi zuwa jeri ta amfani da hanyar 'tolist()'.
2. Muna fitar da dukkan ginshiƙai ban da na ƙarshe: `df.columns[:-1]`. Wannan yana dawo da sunayen duk ginshiƙai ban da na ƙarshe, kuma muna canza shi zuwa jeri ta amfani da hanyar 'tolist()'.
3. Muna haɗa jerin sunayen: `df.columns[-1:].tolist() + df.columns[:-1].tolist()`. Wannan yana haifar da sabon jeri tare da sunan ginshiƙi na ƙarshe a farkon, sannan sauran sunaye na ginshiƙi a tsarinsu na asali.
4. Muna amfani da sabon oda na shafi zuwa dataframe: `df[df.columns[-1:].tolist() + df.columns[:-1].tolist()]`. Wannan yana haifar da sabon tsarin bayanai tare da odar shafi da ake so.

Haɓaka Ƙwarewar ku tare da Pandas

Laburaren pandas yana da fasali da yawa don sarrafawa, sarrafa, da kuma nazari dataframes. A cikin wannan misali, mun nuna yadda ake matsawa shafi na ƙarshe zuwa matsayi na farko a cikin tsarin bayanai. Wannan dabarar tana taimakawa wajen sake tsarawa da mayar da hankali kan takamaiman ginshiƙai a cikin saitin bayanai.

Aiki tare da dataframes wani bangare ne kawai na pandas, kamar yadda ɗakin karatu ya ƙunshi kayan aikin sarrafawa jerin lokaci da sauran hadaddun tsarin bayanai. Don ƙware a ɗakin karatu na pandas na Python, yana da mahimmanci a fahimci ayyuka daban-daban kamar nuna alama, concatenation, Da kuma sake yin odar shafi - duk waɗannan suna da mahimmanci don ingantaccen sarrafa bayanai.

Bugu da ƙari, pandas yana goyan bayan wasu ayyuka da yawa kamar tacewa, tarawa, da tsaftacewa, yana mai da shi kayan aiki mai mahimmanci a fagen nazarin bayanai. Ana ba da shawarar sosai don bincika ƙarin batutuwa da dabaru don haɓaka ƙarfin pandas da haɓaka ƙoƙarin sarrafa bayanan ku.

Shafi posts:

Leave a Comment