Python数据分析与应用:第七章 时间序列数据分析

阅读: 评论:0

2024年1月26日发(作者:)

Python数据分析与应用:第七章 时间序列数据分析

Python数据分析与应用:第七章 时间序列数据分析

1、通过date_range()函数创建DatetimeIndex对象时,如果只是传入了开始日期,则还需要用()参数指定产生多少个时间戳。 [单选题] *

A、freq

B、end

C、periods(正确答案)

D、start

答案解析:暂无解析

2、请阅读下面一段程序:

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 = _datetime(date_list)

date_se = ((4), index=date_index)

date_se[3] [单选题] *

A、4

B、3(正确答案)

C、2

D、1

答案解析:暂无解析

6、创建一个DatetimeIndex对象的代码如下:_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对象的代码如下:_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 = _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对象时,可以设置哪个参数指定产生多少个时间戳索引值?() [单选题] *

A、freq

B、periods(正确答案)

C、end

D、start

答案解析:在date_range()函数中,freq参数用来指定计时单位;periods参数表示产生多少个时间戳索引值;end表示终止日期;start表示起始日期。

17、通过date_range()函数创建DatetimeIndex对象时,可以设置()参数来规范时间戳。 [单选题] *

A、normalize(正确答案)

B、periods

C、end

D、freq

答案解析:在date_range()函数中,(6) normalize参数用来规范时间戳;periods参数表示产生多少个时间戳索引值;end表示终止日期;start表示起始日期。

18、通过date_range()函数创建DatetimeIndex对象时,可以设置哪个参数指定起始日期?() [单选题] *

A、freq

B、periods

C、end

D、start(正确答案)

答案解析:在date_range()函数中,freq参数用来指定计时单位;periods参数表示产生多少个时间戳索引值;end表示终止日期;start表示起始日期。

19、关于时间序列的移动,下列说法错误的是()。 [单选题] *

A、移动是指沿着时间轴方向将数据进行前移或后移

B、时间序列移动后,索引也会发生变化(正确答案)

C、数据移动后会出现边界情况

D、无论时间序列的数据怎么移动,索引是不会发生任何变化的

答案解析:暂无解析

20、请阅读下面一段程序: 运行上述程序,它最终输出的结果为()。

period = ("2011-01")

other_period = ("2012/06")

print(period - other_period) [单选题] *

A、17

B、-17(正确答案)

C、-18

D、18

答案解析:暂无解析

21、最基本的时间序列就是以时间戳为索引的Series对象。 [判断题] *

对(正确答案)

答案解析:暂无解析

22、若调用shift()方法时传入一个正数,则表明时间序列中的数据会沿着纵轴方向移动一次。 [判断题] *

对(正确答案)

答案解析:暂无解析

23、如果把年份字符串作为索引使用,则可以获取到属于这一年的所有数据。 [判断题] *

对(正确答案)

答案解析:暂无解析

24、时间序列的基础频率后面还可以跟着一个日期偏移量。 [判断题] *

对(正确答案)

答案解析:暂无解析

25、在使用date_range()函数创建DatetimeIndex对象时,必须要保证同时指定start、end、periods、freq中至少三个参数。 [判断题] *

对(正确答案)

答案解析:暂无解析

26、降采样的时间颗粒会变大。 [判断题] *

对(正确答案)

答案解析:暂无解析

27、通过date_range()函数创建DatetimeIndex对象时,如果只是传入了开始日期或结束日期,则还需要用periods参数指定产生多少个时间戳。 [判断题] *

对(正确答案)

答案解析:暂无解析

28、如果是将低频率数据转换到高频率数据,则称为降采样。 [判断题] *

错(正确答案)

答案解析:暂无解析

29、在时间序列中,默认生成的时间戳是按天计算的。 [判断题] *

对(正确答案)

答案解析:暂无解析

30、若调用shift()方法时传入一个正数,则表明时间序列中的数据会沿着纵轴反方向移动一次。 [判断题] *

错(正确答案)

答案解析:暂无解析

31、如果Period对象加上或者减去一个整数,则会根据具体的时间单位进行位移操作 [判断题] *

对(正确答案)

答案解析:暂无解析

32、Period对象不支持参与数学运算。 [判断题] *

错(正确答案)

答案解析:Period对象能够参与数学运算。如果Period对象加上或者减去一个整数,则会根据具体的时间单位进行位移操作。

33、在降采样时,时间序列的数据量是增加的。 [判断题] *

错(正确答案)

答案解析:暂无解析

34、在操作时间戳索引时,可以直接使用任何日期字符串来选取子集。 [判断题] *

错(正确答案)

答案解析:在操作时间戳索引时,可以直接使用一个日期字符串(符合可以被解析的格式)进行获取。

35、时间序列的移动是指沿着纵轴方向将数据进行前移或后移。 [判断题] *

错(正确答案)

答案解析:暂无解析

36、PeriodIndex是用来指代一系列时间段的索引结构。 [判断题] *

对(正确答案)

答案解析:暂无解析

37、起始日期与结束日期定义了时间序列索引的严格边界。 [判断题] *

对(正确答案)

答案解析:暂无解析

38、时间序列分析没有任何硬性的要求。 [判断题] *

错(正确答案)

答案解析:暂无解析

39、升采样的时间颗粒是变小的。 [判断题] *

对(正确答案)

答案解析:暂无解析

40、时间序列是不能使用位置索引来获取数据。 [判断题] *

错(正确答案)

答案解析:最简单的选取时间序列子集的方式,是直接使用位置索引来获取具体的数据。

Python数据分析与应用:第七章 时间序列数据分析

本文发布于:2024-01-26 09:27:29,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706232449851.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:时间   序列   参数   数据   解析   对象   采样   表示
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23