File size: 1,166 Bytes
593040d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
"""
DataFrame对应属性:
    T: 行列数据转换
    head: 查看前N条数据,默认5条
    tail: 查看后N条数据,默认5条
    shape:查看行数和列数,shape[0]表示行,shape[1]表示列
    info: 查看索引,数据类型,内存信息
"""
import pandas as pd

data = [['小太阳', 320.9, 100], ['鼠标', 150.3, 50], ['小刀', 1.5, 200]]
columns = ['名称', '单价', '数量']
df = pd.DataFrame(data=data, columns=columns)
print(df)

print('查看所有元素的值\n', df.values)

print('查看所有元素的类型\n', df.dtypes)

print('查看所有行名称\n', list(df.index))

df.index = [1, 2, 3]  # 修改行索引名称
print(df)

print('查看所有列索引\n', list(df.columns))

df.columns = ['商品名称', '最新单价', '实时数量']  # 修改列索引名称
print(df)

# 行列数据的转换
pd.set_option('display.unicode.east_asian_width', True)  # 规整格式
new_df = df.T
print(new_df)

print('查看前N条数据\n', df.head(1))

print('查看后N条数据\n', df.tail(1))

print('行', df.shape[0], '   列', df.shape[1])  # 行列数

print('查看索引,数据类型,内存信息\n', df.info)