Python数据分析与应用:第七章 时间序列数据分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Python数据分析与应用:第七章时间序列数据分析
1、通过date_range()函数创建DatetimeIndex对象时,如果只是传入了开始日期,则还需要用()参数指定产生多少个时间戳。 [单选题] *
A、freq
B、end
C、periods(正确答案)
D、start
答案解析:暂无解析
2、请阅读下面一段程序:
period = pd.Period(2010)
print(period+5)
运行上述程序,它最终输出的结果为()。 [单选题] *
A、2015(正确答案)
B、2014
C、2013
D、2012
答案解析:暂无解析
3、下列方法中,能够转换时期频率的是()。 [单选题] *
A、shift()
B、rolling()
C、asfreq()(正确答案)
D、resample()
答案解析:shift()方法用于沿着时间轴方向将数据进行前移或后移;rolling()方法用于滑动窗口;resample()是一个对常规时间序列数据重新采样和频率转换的便捷的方法。
4、下列方法中,用来创建一个滑动窗口的是()。 [单选题] *
A、shift()
B、rolling()(正确答案)
C、asfreq()
D、resample()
答案解析:暂无解析
5、请阅读下面一段程序:运行程序,它最终执行的结果为()。
import pandas as pd
import numpy as np
date_list = ['2015/06/01', '2017/02/01','2016.6.1','2018.6.1']
date_index = pd.to_datetime(date_list)
date_se = pd.Series(np.arange(4), index=date_index)
date_se[3] [单选题] *
A、4
B、3(正确答案)
C、2
D、1
答案解析:暂无解析
6、创建一个DatetimeIndex对象的代码如下:pd.date_range('2018/08/10',
'2018/08/15')默认情况下,该对象中时间戳的频率为()。 [单选题] *
A、H
B、D(正确答案)
C、S
D、T
答案解析:暂无解析
7、下列选项中,用来表示时间序列中的频率为每周六的是(), [单选题] *
A、WOM-2MON
B、W-FRI
C、W-SUN
D、W-SAT(正确答案)
答案解析:暂无解析
8、下列选项中,用来表示Pandas中的时期的是()。 [单选题] *
A、Period(正确答案)
B、Timestamp
C、Interval
D、Series
答案解析:暂无解析
9、通过date_range()函数创建DatetimeIndex对象时,可以设置哪个参数指定终止日期?() [单选题] *
A、freq
B、periods
C、end(正确答案)
D、start
答案解析:在date_range()函数中,freq参数用来指定计时单位;periods参数表示产生多少个时间戳索引值;end表示终止日期;start表示起始日期。
10、创建DatetimeIndex对象的代码如下:pd.date_range(start='2018/2/1',
end='2018/2/28', freq=________)如果希望生成的时间戳为每周日,则下列选项中可以填写到横线处的是()。 [单选题] *
A、WOM-2MON
B、W-FRI
C、W-SUN(正确答案)
D、W-SAT
答案解析:暂无解析
11、通过date_range()函数创建DatetimeIndex对象时,可以设置哪个参数来改变计时单位?() [单选题] *
A、freq(正确答案)
B、periods
C、end
D、start
答案解析:在date_range()函数中,freq参数用来指定计时单位;periods参数表示产生多少个时间戳索引值;end表示终止日期;start表示起始日期。
12、请阅读下面一段程序:运行上述程序,它最终执行的结果为()。
import pandas as pd
date_index = pd.to_datetime(['20180908', '20181008', '20181108'])
date_index[2] [单选题] *
A、Timestamp('2018-11-08 00:00:00')(正确答案)
B、Timestamp('2018-10-08 00:00:00')
C、Timestamp('2018-11-08')
D、Timestamp('2018-10-08')
答案解析:DatetimeIndex对象是由一组时间戳构成的索引,它里面的每个标量值都是一个Timestamp对象。
13、当使用resample()方法重新采样时,下列哪个参数可以确定采样的闭合区间?() [单选题] *
A、label
B、fill_method
C、how
D、closed(正确答案)
答案解析:暂无解析
14、关于降采样的说法中,下列描述错误的是()。 [单选题] *
A、降采样是将高频率数据聚合到低频率数据
B、降采样的时间颗粒会变大
C、降采样的数据量是增加的(正确答案)
D、降采样就相当于另外一种形式的分组聚合操作
答案解析:暂无解析
15、下列方法中,能够对常规时间序列数据重新采样的是()。 [单选题] *
A、shift()
B、rolling()
C、asfreq()
D、resample()(正确答案)
答案解析:暂无解析
16、通过date_range()函数创建DatetimeIndex对象时,可以设置哪个参数指定产生多少个时间戳索引值?() [单选题] *