头歌 1.Pandas安装与对象使用

第1关:安装并使用Pandas

import pandas as pd

def demo():
    #将pandas的版本号赋值给version_number
    #********** Begin **********#
    version_number = pd.__version__
    #********** End **********#
    return  version_number

第2关:Pandas的Series对象

import pandas as pd
import numpy as np
a = input()   # 输入的是一个字符串,详细数据可查看测试集
b = input()

# 使用任意方法创建一个Series对象,并输出
#********* Begin **********#
# print(a)
# print(b)
t = pd.Series(np.array(b.split(',')), index=np.array(a.split(',')))
print(t)


#********* Begin **********#

第3关:Pandas的DataFrame对象

import pandas as pd
import numpy as np
index = input()        # 输入的是一个字符串,用于列索引,详细数据请查看测试集
value1 = input()     # DataFrame对象的第一列数据
value2 = input()     # DataFrame对象的第二列数据

# 将数据转换为Series对象  然后通过Series对象创建一个DataFrame对象,然后输出
#********** Begin **********#
d1 = {'first': pd.Series(np.array(value1.split(',')), index=np.array(index.split(','))),
      'second': pd.Series(np.array(value2.split(',')), index=np.array(index.split(',')))}
df1 = pd.DataFrame(d1)
print(df1)
#********** End **********#

# 将数据转换为字典,然后通过字典创建一个DataFrame对象,然后输出
#********** Begin **********#
d2 = {'first': np.array(value1.split(',')), 'second': np.array(value2.split(','))}
df2 = pd.DataFrame(d2,index=np.array(index.split(',')))
print(df2)



#********** End **********#

第4关:Pandas的Index对象

import pandas as pd


def demo4():
    data1 = pd.Series([1,2,3,4,66])
    data2 = pd.Series([1,22,3,4,5,6])
    # 获取两个Series对象的index对象,然后求交集与并集,并输出
    #********** Begin **********#
    a= pd.Index(data1)
    b= pd.Index(data2)
    print("交集:{}".format(a & b))
    print("并集:{}".format(a | b))
    #********** Begin **********#
    return


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值