Ibm cloud 如何将时间戳字段拆分为年、月和日等?

Ibm cloud 如何将时间戳字段拆分为年、月和日等?,ibm-cloud,spss-modeler,Ibm Cloud,Spss Modeler,我有一个时间戳字段,它具有以下定义: 时间间隔:时间间隔的开始,表示为 1970年1月1日Unix纪元经过的毫秒数 协调世界时。时间间隔的末尾可以通过添加600000来获得 毫秒(10分钟)到该值。类型:数字 我想将此字段拆分为年、月、月日、周日、周数 似乎我需要使用带有公式的派生字段。但是,作为一个刚接触SPSS的用户,我不清楚如何使用“派生”字段来实现这一点 大熊猫的等价物为: df['Datetime'] = pd.to_datetime(df['Time interval'].astyp

我有一个时间戳字段,它具有以下定义:

时间间隔:时间间隔的开始,表示为 1970年1月1日Unix纪元经过的毫秒数 协调世界时。时间间隔的末尾可以通过添加600000来获得 毫秒(10分钟)到该值。类型:数字

我想将此字段拆分为年、月、月日、周日、周数

似乎我需要使用带有公式的派生字段。但是,作为一个刚接触SPSS的用户,我不清楚如何使用“派生”字段来实现这一点

大熊猫的等价物为:

df['Datetime'] = pd.to_datetime(df['Time interval'].astype(int))

df['Year'] = df['Datetime'].dt.year
df['Month'] = df['Datetime'].dt.month
df['Day'] = df['Datetime'].dt.day
df['DayOfWeek'] = df['Datetime'].dt.dayofweek

你想创建5个单独的变量,对吗

对于创建:

**1) 年份-使用派生节点,并使用语法“datetime_Year(field)”->将新变量称为“Year”,以数字形式提取年份(2012)

2) Month-使用派生节点,并使用语法“datetime_Month(field)”->将新变量称为“Month”,以数字形式提取月份(1到12)

3) 月日-使用派生节点,并使用语法“datetime_Day(field)”->将新变量称为“DayMonth”,将以数字(1到31)提取月份的日期

4) 星期几-使用派生节点并将新变量称为“DayWeek”,语法为:“datetime_weekday(field)”->将以数字(1到7)提取工作日

5) 周数-使用派生节点并使用语法“date\u iso\u Week(field)”->iso 8601(这是我在列表中从未使用过的唯一函数)将新变量调用为“WeekNumb”**

此外,您还可以在“衍生节点”选项卡中检查其他表达式,只需选择所有函数并进行一些测试

我希望能有所帮助