1 import pandas as pd 2 3 # 创建一个df 4 df = pd.DataFrame( 5 data={ 6 "name": ["zs", "ls", "ww", "zl"], 7 "age": [18, 19, 29, 11], 8 "score": [92.5, 93, 97, 65] 9 }, 10 index=["stu_1","stu_2","stu_3","stu_4"] 11 ) 12 print("df:\n",df) 13 print("df 的类型:\n",type(df)) 14 print("*"*100) 15 16 # df 属性 17 18 print("获取df 的行索引名称:\n",df.index) 19 print("获取df 的列索引名称:\n",df.columns) 20 # # 可以pd.Dataframe将数组转化为df 21 # # 可以通过获取df 的values属性将df转化为数组 22 print("获取df 的values:\n",df.values) 23 print("获取df 的values的类型:\n",type(df.values)) 24 print("获取df 的形状:\n",df.shape) 25 print("获取df 的维度:\n",df.ndim) 26 print("获取df 的元素个数:\n",df.size) 27 # print("获取df 的元素数据类型:\n",df.dtype) # 错误的,dataframe没有dtype属性 28 # # dataframe 可以存储不同类型的数据 29 print("获取df 的元素数据类型:\n",df.dtypes) 30 # print("获取df 中每个元素的大小:\n",df.itemsize) # 错误的,dataframe 没有itemsize 属性 31 32 print("~"*60) 33 34 # se 属性 35 se = df["name"] 36 print("se:\n",se) 37 print("se 的类型:\n",type(se)) 38 39 print("获取se 行索引名称:\n",se.index) 40 print("获取se 的values:\n",se.values) 41 print("获取se 维度:\n",se.ndim) 42 print("获取se 的形状:\n",se.shape) 43 print("获取se 元素个数:\n",se.size) 44 print("获取se 数据类型:\n",se.dtype) 45 print("获取se 数据类型:\n",se.dtypes) 46 print("获取se 每个元素的大小:\n",se.itemsize)