• 【数据分析&数据挖掘】dataframe的属性


     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:
    ",df)
    13 print("df 的类型:
    ",type(df))
    14 print("*"*100)
    15 
    16 # df 属性
    17 
    18 print("获取df 的行索引名称:
    ",df.index)
    19 print("获取df 的列索引名称:
    ",df.columns)
    20 # # 可以pd.Dataframe将数组转化为df
    21 # # 可以通过获取df 的values属性将df转化为数组
    22 print("获取df 的values:
    ",df.values)
    23 print("获取df 的values的类型:
    ",type(df.values))
    24 print("获取df 的形状:
    ",df.shape)
    25 print("获取df 的维度:
    ",df.ndim)
    26 print("获取df 的元素个数:
    ",df.size)
    27 # print("获取df 的元素数据类型:
    ",df.dtype) # 错误的,dataframe没有dtype属性
    28 # # dataframe 可以存储不同类型的数据
    29 print("获取df 的元素数据类型:
    ",df.dtypes)
    30 # print("获取df 中每个元素的大小:
    ",df.itemsize) # 错误的,dataframe 没有itemsize 属性
    31 
    32 print("~"*60)
    33 
    34 # se 属性
    35 se = df["name"]
    36 print("se:
    ",se)
    37 print("se 的类型:
    ",type(se))
    38 
    39 print("获取se 行索引名称:
    ",se.index)
    40 print("获取se 的values:
    ",se.values)
    41 print("获取se 维度:
    ",se.ndim)
    42 print("获取se 的形状:
    ",se.shape)
    43 print("获取se 元素个数:
    ",se.size)
    44 print("获取se 数据类型:
    ",se.dtype)
    45 print("获取se 数据类型:
    ",se.dtypes)
    46 print("获取se 每个元素的大小:
    ",se.itemsize)
  • 相关阅读:
    OGNL与值栈
    Struts2的数据封装
    Struts2页面配置和访问servlet API
    Struts2入门介绍(二)
    Struts2 入门介绍(一)
    Hibernate批量抓取
    Problem G: STL——整理唱片(list的使用)
    STL详细介绍(更新中~~~)
    Problem E: 数量的类模板
    CF: Long Number
  • 原文地址:https://www.cnblogs.com/Tree0108/p/12116009.html
Copyright © 2020-2023  润新知