小编K S*_*K S的帖子

当索引(DateTime)为星期日时,从数据框中删除一行

样本数据

                              Open     High      Low    Close
DateTime                                                     
2016-01-03 00:00:00+00:00  1.08701  1.08723  1.08451  1.08515
2016-01-04 00:00:00+00:00  1.08701  1.09464  1.07811  1.08239
2016-01-05 00:00:00+00:00  1.08238  1.08388  1.07106  1.07502
2016-01-06 00:00:00+00:00  1.07504  1.07994  1.07185  1.07766
2016-01-07 00:00:00+00:00  1.07767  1.09401  1.07710  1.09256
2016-01-08 00:00:00+00:00  1.09255  1.09300  1.08030  1.09218
Run Code Online (Sandbox Code Playgroud)

DateTime是索引,需要删除DateTime为星期日或星期六(2016-01-03)的行.

我正在从cvs文件中读取这些数据

df = pd.read_csv(filename, names=['DateTime','Open','High','Low','Close'],
                 parse_dates = [0], index_col = 'DateTime')
Run Code Online (Sandbox Code Playgroud)

试图做下面的事情,但没有奏效.

df = df.drop(df[df.weekday() == 6].index) #delete Sundays
Run Code Online (Sandbox Code Playgroud)

python pandas

4
推荐指数
1
解决办法
162
查看次数

mulesoft dataweave日期格式问题

输入日期:“ 2019-09-11T14:14:00.000-05:00”,需要输出日期:“ 2019-09-11T14:14:00Z”

数据波代码-

(“ noteDateTime”:payload.createTimeStamp as LocalDateTime {format:“ yyyy-MM-dd'T'HH:mm:ss.SSS-X”} as String {format:“ yyyy-MM-dd'T'HH:mm :ss'Z'“})

输出为“ 2019-09-11T14:01:00.000-05:00”

date-formatting dataweave mulesoft

1
推荐指数
1
解决办法
36
查看次数

标签 统计

dataweave ×1

date-formatting ×1

mulesoft ×1

pandas ×1

python ×1