1 from sklearn import datasets 2 from pandas import DataFrame 3 import pandas as pd 4 import numpy as np 5 6 x_data = datasets.load_iris().data # .data返回iris数据集所有输入特征 7 y_data = datasets.load_iris().target # .target返回iris数据集所有标签 8 print("x_data from datasets: \n", x_data) 9 print("y_data from datasets: \n", y_data) 10 x=np.arange(150) 11 #其中第一个参数是存放数据,第二个参数index就是行名,第三个参数columns是列名。 12 x_data = DataFrame(x_data,index=x, columns=['花萼长度', '花萼宽度', '花瓣长度', '花瓣宽度']) # 为表格增加行索引(左侧)和列标签(上方) 13 pd.set_option('display.unicode.east_asian_width', True) # 设置列名对齐 14 print("x_data add index: \n", x_data) 15 16 x_data['类别'] = y_data # 新加一列,列标签为‘类别’,数据为y_data 17 print("x_data add a column: \n", x_data) 18 19 #类型维度不确定时,建议用print函数打印出来确认效果
2、修改显示行和列数
1 pd.set_option('display.max_rows', 5) 2 pd.set_option('display.max_columns', 10)
显示的最大行数和列数,如果超过设置的行和列就显示省略号,
3、显示数据精度
pd.set_option('precision', 5)#显示小数点后3的位数