在熊猫数据框架中,我有一个列作为日期时间。行使这一职能:
data['yearMonth'] = data.ts_placed.map(lambda x: '{year}-{month}'.format(year=x.year,month=x.month))将datetime对象转换为
2012-08-06 10:25:39 至
2012-8我需要的是获取对象
2012-08发布于 2015-08-07 10:58:21
你可以用字符串格式
data['yearMonth'] = data.ts_placed.map(lambda x: '{year}-{month:02}'.format(year=x.year,month=x.month))或者,如果x是熊猫时间戳或datetime.datetime,请使用strftime
data['yearMonth'] = data.ts_placed.map(lambda x: x.strftime('%Y-%m'))https://stackoverflow.com/questions/31875998
复制相似问题