m0_55757696 2021-09-28 08:47 采纳率: 90%
浏览 48
已结题

求,annaconda,jupter,pandas.DataFrame

img

  • 写回答

1条回答 默认 最新

  • CSDN专家-孙老师 2021-09-28 11:19
    关注

    这个题目主要考查DataFrame的基本用法。
    任务1:创建数据框

    import pandas as pd
    
    data=pd.DataFrame({'Name':['Oscar','Lucy','Henry','Jim','Nancy','Lily','Bill','Snow','Vivian'],
                  'Class':[1,1,2,1,2,3,2,3,3],
                  'Gender':['M','F','M','M','F','F','M','M','F'],
                  'Writing':[90,92,56,92,90,77,86,51,91],
                  'Math':[99,81,81,95,80,47,92,58,70],
                  'Sports':[88,85,93,90,75,88,81,96,78]})
    data.info()
    

    任务2:考查loc用法

    data.loc[2:5,['Name','Writing','Math']]
    

    任务3:分组统计

    data.groupby(data['Gender'])['Sports'].mean()
    

    任务4:排序

    data.sort_values(by='Math',ascending=False)
    

    任务5:条件筛选

    data[(data['Class']==2) & (data['Writing']<60)]
    

    任务6:增加列、删除列等

    data['Score']=data[['Writing','Math','Sports']].sum(axis=1)
    data1=data.drop(columns=['Writing','Math','Sports'])
    
    data1['Score'].max()
    data1['Score'].min()
    data1['Score'].mean()
    data1['Score'].std()
    

    运行结果嘛,这里就不给出了,自己尝试运行一下哦。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月14日
  • 已采纳回答 10月13日
  • 创建了问题 9月28日

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码