第1关 了解数据处理对象--Series

# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import  pandas as pddef create_series():'''返回值:series_a: 一个Series类型数据series_b: 一个Series类型数据dict_a:  一个字典类型数据
'''# 请在此添加代码 完成本关任务# ********** Begin *********#series_a=Series([1,2,5,7],index=['nu', 'li', 'xue', 'xi'])dict_a={'ting':1, 'shuo':2, 'du':32, 'xie':44}series_b=Series(dict_a)# ********** End **********## 返回series_a,dict_a,series_breturn series_a,dict_a,series_b

第2关 了解数据处理对象-DataFrame

# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import  pandas as pddef create_dataframe():'''返回值:df1: 一个DataFrame类型数据'''# 请在此添加代码 完成本关任务# ********** Begin *********#dictionary = {'states':['','','','',''],'years':['','','','',''],'pops':['','','','','']}df1 = DataFrame(dictionary)df1 = DataFrame(dictionary,index=['one','two','three','four','five'])df1['new_add'] = [7,4,5,8,2]# ********** End **********##返回df1return df1

第3关 读取CSV格式数据

# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import  pandas as pd
def read_csv_data():'''返回值:df1: 一个DataFrame类型数据length1: 一个int类型数据'''# 请在此添加代码 完成本关任务# ********** Begin *********#df1=pd.read_csv('test3/uk_rain_2014.csv', header=0)df1.columns=['water_year','rain_octsep','outflow_octsep','rain_decfeb', 'outflow_decfeb', 'rain_junaug', 'outflow_junaug']length1=len(df1)# ********** End **********##返回df1,length1return df1,length1

第4关 数据的基本操作——排序

# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import  pandas as pd
def sort_gate():'''返回值:s2: 一个Series类型数据d2: 一个DataFrame类型数据'''# s1是Series类型数据,d1是DataFrame类型数据s1 = Series([4, 3, 7, 2, 8], index=['z', 'y', 'j', 'i', 'e'])d1 = DataFrame({'e': [4, 2, 6, 1], 'f': [0, 5, 4, 2]})# 请在此添加代码 完成本关任务# ********** Begin *********#s2=s1.sort_index()d2=d1.sort_values(by='f')# ********** End **********##返回s2,d2return s2,d2

第5关 数据的基本操作——删除

# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import numpy as np
import  pandas as pddef delete_data():'''返回值:s2: 一个Series类型数据d2: 一个DataFrame类型数据'''# s1是Series类型数据,d1是DataFrame类型数据s1 = Series([5, 2, 4, 1], index=['v', 'x', 'y', 'z'])d1=DataFrame(np.arange(9).reshape(3,3), columns=['xx','yy','zz'])# 请在此添加代码 完成本关任务# ********** Begin *********#s2=s1.drop('z')d2=d1.drop(['yy'],axis=1)# ********** End **********## 返回s2,d2return s2, d2

第6关 数据的基本操作——算术运算

# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import numpy as np
import  pandas as pddef add_way():'''返回值:df3: 一个DataFrame类型数据'''# df1,df2是DataFrame类型数据df1 = DataFrame(np.arange(12.).reshape((3, 4)), columns=list('abcd'))df2 = DataFrame(np.arange(20.).reshape((4, 5)), columns=list('abcde'))# 请在此添加代码 完成本关任务# ********** Begin *********#df3=df1.add(df2,fill_value=4)# ********** End **********## 返回df3return df3

第7关 数据的基本操作——去重

# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import  pandas as pddef delete_duplicated():'''返回值:df2: 一个DataFrame类型数据'''# df1是DataFrame类型数据df1 = DataFrame({'k1': ['one'] * 3 + ['two'] * 4, 'k2': [1, 1, 2, 3, 3, 4, 4]})# 请在此添加代码 完成本关任务# ********** Begin *********#df2=df1.drop_duplicates()# ********** End **********## 返回df2return df2

第8关 层次化索引

# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import  pandas as pd
import numpy as np
def suoying():'''返回值:d1: 一个DataFrame类型数据'''#s1是Series类型数据s1=Series(np.random.randn(10),index=[['a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'd', 'd'], [1, 2, 3, 1, 2, 3, 1, 2, 2, 3]])# 请在此添加代码 完成本关任务# ********** Begin *********#d1=s1.unstack()# ********** End **********## 返回d1return d1

如果显示评测未通过,不要怀疑自己,多让平台评测几次你就通过了,当然,也有可能是因为你多打了一个空格,多换了一行,毕竟就算是我花金币换的答案也不能一次通过。

Pandas初体验——头歌平台答案相关推荐

  1. Python学习笔记:pandas初体验

    Python学习笔记:pandas初体验 一.安装pandas模块 1.安装Python3.7 注意:必须勾选pip(python install package). 2.配置环境变量 3.下载 pa ...

  2. 如何下载头歌平台在线实验闯关中的文件到本地进行查看

    如何下载头歌平台在线实验闯关中的文件到本地进行查看 文章目录 如何下载头歌平台在线实验闯关中的文件到本地进行查看 一.前言 二.进入在线实验 三.使用SSH工具连接实验所属服务器 四.下载需要的文件到 ...

  3. 【头歌平台】人工智能-深度学习初体验

    深度学习初体验 第1关:什么是神经网络 第一题 神经网络中也有神经元,这些神经元也会与其他神经元相连接,这样就形成了神经网络,而且这种网络我们称之为全连接网络.如下图所示(方块表示神经元): 从图可以 ...

  4. 两万字详细爬虫知识储备,数据采集与清洗基础习题(一)头歌参考答案

    数据采集习题参考答案,会持续更新,点个关注防丢失.为了方便寻找,按照头歌的门类从新整理了实训的分类,朋友们记得看标题哦,按标题寻找! 该篇为爬虫知识储备! 文章目录 实训一:HTML基础 第一关:初识 ...

  5. 数据采集与清洗基础习题(二)Python爬虫常用模块,头歌参考答案

    数据采集习题参考答案,会持续更新,点个关注防丢失.为了方便查找,已按照头歌重新排版,朋友们按照头歌所属门类查找实训哦,该篇为Python爬虫常用模块. 创作不易,一键三连给博主一个支持呗. 文章目录 ...

  6. 计算机网络 (头歌平台)实验二

    1.创建VLAN (os:平台用的虚线,其实实线貌似也可以) 注:连接需要在闪电这里选择,点击实线后在点击计算机,选择最后一个选项.因为我这里已经连了,所以最后一个选项,下图没显示出来(USB1下面的 ...

  7. 关于 头歌平台 复制限制解除的方法

     相信进来看的都经历过这种难受的复制限制的恶心经历,网上找限制解除插件,Internet安全性设置 都不行...  话不多说,上解决方法: 1. 先全部删除代码,打几个字符,选中后 按 Ctrl + ...

  8. 【头歌】Pandas初体验

    第1关:了解数据处理对象--Series # -*- coding: utf-8 -*- from pandas import Series,DataFrame import pandas as pd ...

  9. 【头歌】重生之我在py入门实训中(11):Pandas初体验

    创作不易,参考之前,点个赞,收藏,关注一下不过分吧,家人们 第1关:了解数据处理对象--Series 任务描述 本关任务:仔细阅读编程要求,完成相关要求. ---------------------- ...

最新文章

  1. [转载] 七龙珠第一部——第095话 悟空对抗克林
  2. CFBundleVersion与CFBundleShortVersionString
  3. java new java.text.SimpleDateFormat(yyyyMM01).format(date)
  4. 手把手教你在ubuntu上安装LAMP
  5. 干不掉的钉钉:从哪来,往哪去?
  6. python 3.9特性_Python 3.9来了!这十个新特性值得关注
  7. Quartz Scheduler失火指令说明
  8. r语言赋值为na_r语言将空白格替换成NA
  9. [css] 如何重写行内样式?方法有哪些(至少两种)?
  10. Python GIL
  11. dispatch js实现_通信:派发与广播,on与emit,自行实现dispatch和broadcast方法
  12. android system_server中的dump_Android 10.0系统启动之SystemServer进程(二)
  13. fileboy v1.9 发布,文件变更监听通知系统
  14. 运用Android ROM Manager应用安装ClockworkMod Recovery的详细教程
  15. 连续优化、离散优化、组合优化、整数优化和凸优化
  16. 洛谷 P4654 [CEOI2017] Mousetrap 题解
  17. word 中的背景图片(浮动图形)怎么批量删除
  18. 蓝牙耳机连接笔记本电脑音量直接爆棚
  19. 控制测量步骤及其内业计算
  20. STM32/CPU总线的由来和地址映射概念

热门文章

  1. Unity3D研究院之在MAC上脚本XlsxWriter写入Excel .xlsx格式
  2. Swift 编程语言入门教程
  3. 分享 | 自定义属于自己的U盘图标
  4. 怎么1年内赚100万
  5. Unity3D——主角面朝方向一定区域内对象角度计算
  6. 国产折叠屏手机:华为领航,跟随者众
  7. 为什么计算机里没有桌面显示不出来,电脑开机后桌面显示不出来如何修复_电脑开机后桌面没有东西的处理办法-系统城...
  8. 中文分词jieba学习笔记
  9. Cadence 添加图片 LOGO
  10. 5 个 GitHub 项目拿下 Linux