pandas的dataFrame輸出不換行

2021-08-14 12:05:47 字數 1140 閱讀 7600

**:

在使用dataframe時遇到datafram在列太多的情況下總是自動換行顯示的情況,導致資料閱讀困難,效果如下:

# -*- coding: utf-8 -*-

import numpy as np

import pandas as pd

df = pd.dataframe(np.random.randn(1, 20))

print df

顯示效果:

0         1         2         3         4         5         6   \

0 -1.193428 -0.870381 -0.970323 -1.062275 1.227282 -3.016298 -0.587623

7 8 9 10 11 12 13 \

0 -0.608017 -0.006382 0.275454 -0.073537 1.217392 -0.12844 -1.228424

14 15 16 17 18 19

0 -1.153452 0.191372 0.582537 0.503437 -2.263716 -0.529881

height has been deprecated.

解決方法: 

在**中設定顯示的長寬等,如下**示例:

# -*- coding: utf-8 -*-

import numpy as np

import pandas as pd

pd.set_option('display.height',1000)

pd.set_option('display.max_rows',500)

pd.set_option('display.max_columns',500)

pd.set_option('display.width',1000)

df = pd.dataframe(np.random.randn(1, 20))

print df

pandas中dict和dataFrame互轉

pd.dataframe dict a 使用df.to dict 缺省會把key和值分開 引數 dict 預設 list series split records index 如果是list dict 這種巢狀情況轉的df,迴轉需要使用records 拿上面的資料舉例,df b a b c 0 0 ...

pandas的資料結構之DataFrame

dataframe是乙個 型的資料結構,它含有一組有序的列,每列可以是不同資料型別的資料。dataframe既有行索引也有列索引,可以將它看作為乙個由series組成的字典 共用同乙個索引 dataframe中的資料是以乙個或多個二維塊儲存的,而不是列表 字典或別的一維資料結構。a 通過字典建立,字...

pandas中的資料結構 DataFrame

型的資料結構 修改某一行 frame.values 0 d 2 frame name1 pay2 x d 2 y b 6000 z c 9000 修改某一行的值 frame.values 1 1 9000 frame name1 pay2 x d 2 y b 9000 z c 9000 獲取某行資料...