【Python】pandas安装与数据结构

    xiaoxiao2025-04-01  26

    安装: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全栈工程师特训班》课程 

    最新回复(0)