Yakagadziriswa: pandas inoratidza makoramu ese

Pandas iraibhurari yakakurumbira yePython inoshandiswa kugadzirisa uye kuongorora data, ichipa zvimiro zvedata, seDataFrames uye Series, izvo zvinoita kuti zvive nyore kuongorora, kuchenesa uye kugadzirisa data nemazvo. Dzimwe nguva, kana uchishanda nemaseti makuru, zvakakosha kuti ugone kuratidza makoramu ese pasina truncation. Muchikamu chino, tichadzidza maitiro ekuratidza makoramu ese muPandas DataFrame pasina zvirambidzo.

Kuti uratidze makoramu ese muPandas DataFrame, unofanirwa kugadzirisa dzimwe sarudzo dzekuratidzira uchishandisa `pandas.set_option()` basa. Iri basa rinokutendera kuti ugadzirise maitiro ekuratidzira, senge nhamba yemakoramu, hupamhi hwekoramu, uye nezvimwe.

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)

Mune kodhi snippet iri pamusoro, isu tinotanga kupinza iyo Pandas raibhurari se `pd`. Isu tinogadzira muenzaniso weDataFrame `df` ine makoramu akawanda tichishandisa duramazwi rezvinyorwa. Zvadaro, tinoshandisa `pd.set_option()` kugadzirisa huwandu hwehuwandu hwemakoramu anofanirwa kuratidzwa se `Hapana`. Kuseta uku kunobvumira Pandas kuratidza makoramu ese pasina zvipimo. Pakupedzisira, tinodhinda iyo DataFrame nemakoramu ese anoratidzwa.

Kunzwisisa Pandas set_option ()

Pandas set_option() ibasa rine simba rinokutendera kuti ugadzirise masisitimu ekuratidzira eDataFrames uye Series. Iri basa rine sarudzo dzakasiyana-siyana, dzakadai sekugadzirisa huwandu hwemakoramu, kushandura iyo yakakura yehupamhi hwekoramu, nekuisa huwandu hwehuwandu hwemitsara.

Imwe sarudzo yakakosha, sekushandiswa kwemuenzaniso wapfuura, ndeye `display.max_columns`. Nekuisa iyi sarudzo ku `Hapana`, Pandas icharatidza makoramu ese pasina muganho. Heano mumwe muenzaniso une tsananguro yakadzama yekodhi:

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)

Mumuenzaniso uyu, tinoisa kukosha kwe `display.max_columns` kusvika pa5 tichishandisa `pd.set_option()`. Izvi zvinoreva kuti Pandas icharatidza kusvika kumakoramu mashanu panguva, ichivanza mamwe makoramu. Izvi zvinobatsira kana iwe uchida kuratidza chete imwe nhamba yemakoramu kuti zvive nani kuverenga.

Dzimwe Pandas Display Options

Pamusoro pekuratidza makoramu ese uchishandisa `display.max_columns` sarudzo, pane dzimwe nzira dzakati wandei dzekuratidzira dzaunogona kugadzirisa kuti ugadzirise iyo DataFrame yekuona kune zvaunoda. Dzimwe sarudzo dzakajairika dzinosanganisira:

  • display.max_rows: Isa huwandu hwehuwandu hwemitsara icharatidzwa. Zvakafanana ne `display.max_columns`, unogona kuseta sarudzo iyi kuti `Hapana` kuratidza mitsetse yese.
  • display.width: Isa hupamhi hwechiratidziro mumabhii. Iwe unogona kushandisa iyi yekuseta kudzora mutsara wehupamhi hwekubuda.
  • display.max_colwidth: Isa huwandu hwehupamhi hwemakoramu mumabhii. Unogona kushandisa sarudzo iyi kudzikamisa nhamba yemavara anoratidzwa mune yega yega sero.

Kuti uite sarudzo idzi, ingodzipfuudza senharo kune `pd.set_option()` basa:

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)

Mukupedzisa, kuratidza makoramu ese muPandas DataFrame ibasa rakakosha kana uchishanda nemaseti makuru. Uchishandisa `pd.set_option()` uye kugadzirisa `display.max_columns` sarudzo, unogona kugadzirisa zviri nyore marongero ekuratidzira kuratidza makoramu ese pasina kurambidzwa. Pamusoro pezvo, unogona kushandisa dzimwe sarudzo dzekuratidzira, dzakadai se `display.max_rows` uye `display.width`, kuti uwedzere kugadzirisa iyo DataFrame visualization zvinoenderana nezvaunoda.

Related posts:

Leave a Comment