Pycharm在读取文件数据时中间的列不显示,用省略号代替,如何全部显示。
问题复现
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
titanic_train = pd.read_csv('D:\Python\PyCharm\PycharmProjects\\titanic\\train.csv')
titanic_test = pd.read_csv('D:\Python\PyCharm\PycharmProjects\\titanic\\test.csv')
运行结果
解决方案
在原代码前插入以下代码
#显示所有列
pd.set_option('display.max_columns', None)
#显示所有行
pd.set_option('display.max_rows', None)
#设置value的显示为100,默认为50
pd.set_option('max_colwidth',100)
# 设置200列之后换行
pd.set_option('display.width', 200)
再次运行结果
问题拓展
pd.set_option(option, value)
注:option是是要设置的选项名称;value是要为选项设置的新值。
display.max_rows:设置在输出中显示的最大行数。
display.max_columns:设置在输出中显示的最大列数。
max_colwidth:设置value的显示长度。
display.width:设置多少列之后换行。
display.precision:设置在输出中显示的浮点数的精度。
mode.chained_assignment:设置在进行链式赋值时是否显示警告信息。