media1['星期'] = media1.origin_time.apply(lambda x: x.weekday()+1)什么意思
时间: 2024-04-01 14:33:09 浏览: 43
将指定的日期转换为星期
5星 · 资源好评率100%
这段代码是在 Pandas 中对一个 DataFrame 的某一列(origin_time)进行操作,将其转化为星期几,并创建一个新的列(星期)存储星期几的信息。Lambda 表达式 `lambda x: x.weekday()+1` 实现了将日期时间对象 x 的星期信息转化为数字,其中 weekday() 函数返回星期几的数字,0 表示星期一,1 表示星期二,以此类推,因此需要将其加 1 才能得到正确的星期数。最终结果将存储在 DataFrame 的新列“星期”中。
阅读全文