u'我爱中国!':后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。 r'hello\n\t\u':其后的转义字符转为普通字符串,去掉转义字符的反斜杠转义机制 b'201545':表示byte类型的数据
datetime.strptime('2018-10-24','%Y-%m-%d').strftime('%Y%m%d') strptime可以将字符串转为时间格式;strftime可以将时间转为任意格式的字符串形式
需求:数据集中日期和时间两个字段是分开的两列,现在需要将其合并成一列,并将字符串类型改成时间类型
df = pd.DataFrame({ 'Day': np.array(['2010-04-24', '2012-08-20', '2016-03-06', '2016-01-02', '2010-12-21'], dtype=np.datetime64), 'Hour': np.array([17, 10, 9, 10, 4], dtype=np.int64)}) >>> pd.to_datetime(df.Day) + pd.to_timedelta(df.Hour, unit='h') 0 2010-04-24 17:00:00 1 2012-08-20 10:00:00 2 2016-03-06 09:00:00 3 2016-01-02 10:00:00 4 2010-12-21 04:00:00 dtype: datetime64[ns]代码参考
时间序列上、下采样resample resample:T表示分钟