1.# 请将"_"处替换成能实现注释中功能的代码。
# 示例:
# #设置列表lst中位置3的值为1
# lst_
# 根据注释中说明可知,此处"_"应替换成[3]=1,即有
# lst[3]=1
请先将下面的代码复制到答题框(注意添加缩进):
# 从pandas库导入Series,DataFrame
from pandas import Series, DataFrame
def fact():
answer =[]
# 创建列表lst
lst = [4, 7, -5, 3]
# 使用列表list生成Series对象obj
obj =_
answer.append(obj.copy())
# 创建数组index
index1 = ['d', 'b', 'a', 'c']
# 创建数据为lst,索引为index1的Series对象obj2
obj2=_
answer.append(obj2.copy())
# 将obj2中索引值为d对应的值赋值为6
obj2_
answer.append(obj2.copy())
# 将obj2中索引值为d对应的值存储到ans1中
ans1_
answer.append(ans1)
# 从obj2找出大于0的元素并存储到ans2中
ans2_
answer.append(ans2)
# 创建字典sdata
sdata = {'Ohio': 45000, 'Texas': 71000, 'Oregon': 16000, 'Utah': 5000}
# 利用sdata生成Series对象obj3
obj3= _
answer.append(obj3.copy())
# 创建列表states
states = ['California', 'Ohio', 'Oregon', 'Texas']
# 创建数据为sdata,索引为states的Series对象obj4
obj4= _
answer.append(obj4.copy())
# 将obj3和obj4进行相加,相同索引部分相加,存储到obj5
obj5 = _
answer.append(obj5.copy())
# 指定obj4的名字为population
obj4_
answer.append(obj4.copy())
# 指定obj4的索引的名字为state
obj4_
answer.append(obj4.copy())
return answer
# 从pandas库导入Series,DataFrame
from pandas import Series, DataFrame
def fact():
answer =[]
# 创建列表lst
lst = [4, 7, -5, 3]
# 使用列表list生成Series对象obj
obj = Series(lst)
answer.append(obj.copy())
# 创建数组index
index1 = ['d', 'b', 'a', 'c']
# 创建数据为lst,索引为index1的Series对象obj2
obj2= Series(lst,index=index1)
answer.append(obj2.copy())
# 将obj2中索引值为d对应的值赋值为6
obj2['d']=6
answer.append(obj2.copy())
# 将obj2中索引值为d对应的值存储到ans1中
ans1=obj2['d']
answer.append(ans1)
# 从obj2找出大于0的元素并存储到ans2中
ans2=[]
for i in obj2.index:
if obj2[i]>0:
ans2.append(obj2[i])
answer.append(ans2)
# 创建字典sdata
sdata = {'Ohio': 45000, 'Texas': 71000, 'Oregon': 16000, 'Utah': 5000}
# 利用sdata生成Series对象obj3
obj3= Series(sdata)
answer.append(obj3.copy())
# 创建列表states
states = ['California', 'Ohio', 'Oregon', 'Texas']
# 创建数据为sdata,索引为states的Series对象obj4
obj4= Series(sdata,index=states)
answer.append(obj4.copy())
# 将obj3和obj4进行相加,相同索引部分相加,存储到obj5
obj5 = obj3+obj4
answer.append(obj5.copy())
# 指定obj4的名字为population
obj4.name='population'
answer.append(obj4.copy())
# 指定obj4的索引的名字为state
obj4.index.name='state'
answer.append(obj4.copy())
return answer
2.# 请将"_"处替换成能实现注释中功能的代码。
# 示例:
# #设置列表lst中位置3的值为1
# lst_
# 根据注释中说明可知,此处"_"应替换成[3]=1,即有
# lst[3]=1
请先将下面的代码复制到答题框(注意添加缩进):
# 从pandas库导入Series,DataFrame
from pandas import Series, DataFrame
def fact():
answer = []
# 创建字典data
data = {'state': ['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada'],
'year': [2000, 2001, 2002, 2001, 2002],
'pop': [1.5, 1.7, 3.6, 2.4, 2.9]}
# 创建列表col,index1
col = ['year', 'state', 'pop', 'debt']
index1 = ['one', 'two', 'three', 'four', 'five']
# 利用data创建DataFrame对象frame1,并指定该对象列为col,索引为index1
frame1 = _
answer.append(frame1.copy())
# 排序
# 根据索引,对frame1进行降序排序,并指定轴为1
frame2 = frame1._
answer.append(frame2.copy())
# 根据值,对frame1的year列进行排序(升序)并打印
frame3 = frame1._
answer.append(frame3.copy())
# 处理缺失数据
# 对于frame1,只要有某行有NaN就全部删除
frame4 = frame1._
answer.append(frame4.copy())
# 对于frame1,某行全部为NaN才删除
frame5 = frame1._
answer.append(frame5.copy())
# 填充缺失数据
# 对于frame1,将元素为NaN替换成0
frame6 = frame1._
answer.append(frame6.copy())
return answer
# 从pandas库导入Series,DataFrame
import numpy as np
from pandas import Series, DataFrame
def fact():
answer = []
# 创建字典data
data = {'state': ['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada'],
'year': [2000, 2001, 2002, 2001, 2002],
'pop': [1.5, 1.7, 3.6, 2.4, 2.9]}
# 创建列表col,index1
col = ['year', 'state', 'pop', 'debt']
index1 = ['one', 'two', 'three', 'four', 'five']
# 利用data创建DataFrame对象frame1,并指定该对象列为col,索引为index1
frame1 = DataFrame(data,columns=col,index=index1)
answer.append(frame1.copy())
# 排序
# 根据索引,对frame1进行降序排序,并指定轴为1
frame2 = frame1.sort_index(ascending=True,axis=1)
answer.append(frame2.copy())
# 根据值,对frame1的year列进行排序(升序)并打印
frame3 = frame1.sort_values(by=['year'],ascending=False)
answer.append(frame3.copy())
# 处理缺失数据
# 对于frame1,只要有某行有NaN就全部删除
frame4=frame1.dropna()
answer.append(frame4.copy())
# 对于frame1,某行全部为NaN才删除
frame5 = frame1.dropna(how = 'all')
answer.append(frame5.copy())
# 填充缺失数据
# 对于frame1,将元素为NaN替换成0
frame6 = frame1.replace(np.NaN,0)
answer.append(frame6.copy())
return answer
()-
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)