从数据框的单元格值中提取数字
Extract digits from a cell calue on a data frame
我在数据框中有一行格式为:“19023”
我想取行中的每个单元格的中心值,在这种情况下为“02”,即第三和第四位数字。
如果更容易,另一种可能性是将数字分隔为独立值:“1”“9”“0”“2”“3”,但我不知道如何实现这些选项.. .
它的 Python。我正在尝试使用日期时间函数,因为是:年 2 位数字,周 2 位数字,日 1 位数字:
data['DATE']=pd.to_datetime('DATE',format='%y%W%-d')
但报错
谢谢大家
如果你只对这两位数字感兴趣而不是日期格式那么你可以做类似的事情
data['date2'] = data['date'].apply(lamba x : x[2:4])
。
这将 return 一个字符串,但如果您对日期作为日期格式感兴趣,那么您应该将其转换为您提到的日期时间
我在数据框中有一行格式为:“19023”
我想取行中的每个单元格的中心值,在这种情况下为“02”,即第三和第四位数字。
如果更容易,另一种可能性是将数字分隔为独立值:“1”“9”“0”“2”“3”,但我不知道如何实现这些选项.. .
它的 Python。我正在尝试使用日期时间函数,因为是:年 2 位数字,周 2 位数字,日 1 位数字:
data['DATE']=pd.to_datetime('DATE',format='%y%W%-d')
但报错
谢谢大家
如果你只对这两位数字感兴趣而不是日期格式那么你可以做类似的事情
data['date2'] = data['date'].apply(lamba x : x[2:4])
。
这将 return 一个字符串,但如果您对日期作为日期格式感兴趣,那么您应该将其转换为您提到的日期时间