La xaliyay: pandas waxay muujinayaan dhammaan tiirarka

Pandas waa maktabadda Python ee caanka ah ee loo isticmaalo wax-is-beddelka iyo falanqaynta xogta, oo bixisa qaab-dhismeedka xogta, sida DataFrames iyo Taxanaha, taas oo sahlaysa in si hufan loo falanqeeyo, loo nadiifiyo loona habeeyo xogta. Mararka qaarkood, marka lagu shaqaynayo kaydka xogta waaweyn, waa lagama maarmaan in la awoodo in la soo bandhigo dhammaan tiirarka iyada oo aan la jarin. Maqaalkan, waxaan ku baran doonaa sida loo muujiyo dhammaan tiirarka ku jira Pandas DataFrame iyada oo aan wax xaddidaad ah lahayn.

Si aad u muujiso dhammaan tiirarka ku jira Pandas DataFrame, waxaad u baahan tahay inaad habayso qaar ka mid ah xulashooyinka soo bandhigida adoo isticmaalaya 'pandas.set_option()' function. Shaqadani waxay kuu ogolaanaysaa inaad habayso hab-dhaqanka bandhigga, sida tirada tiirarka, ballaca tiirka ugu sarreeya, iyo in ka badan.

import pandas as pd

# Create a sample DataFrame with multiple columns
data = {"A": [1, 2, 3], "B": [4, 5, 6], "C": [7, 8, 9], ...}

df = pd.DataFrame(data)

# Configure display options
pd.set_option("display.max_columns", None)

# Now, display the DataFrame with all columns
print(df)

Qaybta kore ee koodka, waxaan marka hore u soo dejineynaa maktabadda Pandas sida `pd`. Waxaan abuurnaa muunad DataFrame `df` leh tiirar badan anagoo adeegsanayna qaamuus liisas ah. Kadib, waxaanu isticmaalnaa `pd.set_option()` si aanu u habaynno tirada ugu badan ee tiirar ee loo soo bandhigo 'midna'. Dejintan waxay u oggolaanaysaa Pandas inuu muujiyo dhammaan tiirarka iyada oo aan wax xaddidaad ah lahayn. Ugu dambeyntii, waxaan daabacnaa DataFrame oo leh dhammaan tiirarka la soo bandhigay.

Fahamka Pandas set_opption()

Pandas set_opption() waa shaqo awood leh oo kuu ogolaanaysa inaad habayso jaangooyada soo bandhigida DataFrames iyo Taxanahaaga. Shaqadani waxay leedahay doorashooyin kala duwan, sida wax ka beddelka tirada tiirarka, beddelidda ballaca tiirka, iyo dejinta tirada ugu badan ee safafka.

Hal doorasho oo muhiim ah, sida lagu isticmaalay tusaalihii hore, waa 'muujin.max_columns'. Adigoo dejinaya doorashadan 'midna', Pandas waxay tusi doontaa dhammaan tiirarka iyada oo aan wax xaddidnayn. Waa kuwan tusaale kale oo si faahfaahsan u sharraxaya koodka:

import pandas as pd

# Create a sample DataFrame with a large number of columns
data = {"A": [1, 2, 3], "B": [4, 5, 6], "C": [7, 8, 9], ...}

df = pd.DataFrame(data)

# Configure display options
pd.set_option("display.max_columns", 5)  # Display up to 5 columns

# Print the DataFrame
print(df)

Tusaalahan, waxaanu dhignay qiimaha `muujinta.max_columns` ilaa 5 anagoo adeegsanayna `pd.set_opption()`. Tani waxay ka dhigan tahay in Pandas uu soo bandhigi doono ilaa 5 tiir markiiba, isagoo qarinaya tiirar kasta oo dheeraad ah. Tani waxay faa'iido leedahay marka aad u baahan tahay inaad soo bandhigto tiro go'an oo tiirar ah si loo akhriyi karo.

Fursadaha Bandhigga Pandas kale

Marka lagu daro muujinta dhammaan tiirarka adoo isticmaalaya ikhtiyaarka `display.max_columns`, waxa jira dhawr ikhtiyaar oo bandhig ah oo aad u habayn karto si aad u habayso sawirida DataFrame baahiyahaaga. Qaar ka mid ah xulashooyinka caadiga ah waxaa ka mid ah:

  • bandhig.max_rows: Deji tirada ugu badan ee saf ee la soo bandhigayo. Si la mid ah `display.max_columns', waxaad dejin kartaa doorashadan 'Midna' si aad u muujiso dhammaan safafka.
  • muujin.ballac: U deji ballaca bandhigga jilayaasha. Waxaad isticmaali kartaa goobtan si aad u xakamayso ballaca laynka wax soo saarka.
  • bandhigay.max_colwidth: Deji ballaca ugu badan ee tiirarka jilayaasha. Waxaad isticmaali kartaa doorashadan si aad u xaddiddo tirada xarfaha ee ka muuqda unug kasta oo tiirar ah.

Si loo hirgeliyo xulashooyinkan, si fudud ugu gudbi dood ahaan hawsha `pd.set_opption()`:

import pandas as pd

# Configure display options
pd.set_option("display.max_rows", None)
pd.set_option("display.width", 120)
pd.set_option("display.max_colwidth", 20)

# Read a large dataset
df = pd.read_csv('large_dataset.csv')

# Display the DataFrame with the specified settings
print(df)

Gebogebadii, soo bandhigida dhammaan tiirarka ku jira Pandas DataFrame waa hawl lama huraan ah marka la shaqaynayo kaydka xogta waaweyn. Adigoo isticmaalaya `pd.set_option()` iyo wax ka beddelka 'display.max_columns' ikhtiyaarka, waxaad si fudud u habeyn kartaa jaangooyooyinka soo bandhigida si aad u muujiso dhammaan tiirarka iyada oo aan wax xaddidaad ah lahayn. Intaa waxaa dheer, waxaad isticmaali kartaa xulashooyinka kale ee bandhiga, sida `display.max_rows` iyo `display.width`, si aad u sii habayso muuqaalaynta DataFrame si waafaqsan shuruudahaaga.

Related posts:

Leave a Comment