安装:pip install pandas
import numpy as np
import pandas as pd
Series
ser = pd.Series(['张三', '李四', '王五'])
ser
ser = pd.Series(['张三', '李四', '王五'], index=list(range(1, 4)))
ser
'''
1 张三
2 李四
3 王五
dtype: object
'''
ser[2] # '李四'
ser[2] = 'Jack'
ser
'''
1 张三
2 Jack
3 王五
dtype: object
'''
ind = [1, 3]
ser[ind]
'''
1 张三
3 王五
dtype: object
'''
type(ser) # pandas.core.series.Series
ser.values # array(['张三', 'Jack', '王五'], dtype=object)
type(ser.values) # numpy.ndarray
ser.to_dict
ser.tolist
ser.to_json
ser.to_frame
ser2 = pd.Series([17, 18, 30], index=range(1, 4))
ser2
'''
1 17
2 18
3 30
dtype: int64
'''
ser2 + 1
'''
1 18
2 19
3 31
dtype: int64
'''
DataFrame
data = np.arange(100,109).reshape(3, -1)
data
'''
array([[100, 101, 102],
[103, 104, 105],
[106, 107, 108]])
'''
df = pd.DataFrame(data)
df
data= {
'name':['zhangsan', 'lisi', 'wangwu'],
'age':[15, 14, 20],
'height':[160, 150, 180]
}
data
df = pd.DataFrame(data)
df
df.columns # 列名 Index(['name', 'age', 'height'], dtype='object')
注:代码来自《Python全栈工程师特训班》课程