如何計算日/月我有一個數據集,其中時間列涵蓋 10 年的數據。 如何從此列計算月/日(不含年份)? 我想將這個新變量放在 x 軸上並按年份覆蓋我的圖,以查看變量(臭氧濃度)逐年的趨勢。 一個想法是使用一年中的某一天,但我也想在 x 軸上顯示月份,而這對於一年中的某一天是不可能的。 有什麼建議麼?
回复:如何計算日/月精彩的!! 謝謝。
回复:如何計算日/月“調整後的月日”列是 JMP 日期列。它僅使用自定義格式顯示。是的,如果您想轉到 X 軸的軸設置,則必須在原始日期值中輸入值(自 1904 年 1 月 1 日以來的秒數),但以交互方式,您可以移動、壓縮、正常展開軸,如果您在JSL 中設置值,則始終可以使用Informat() 函數以用戶友好的結構設置最小值、最大值
gb = Graph Builder(
Variables( X( :Adjusted month_day ), Y( :Y ), Overlay( :Year ) ),
Elements( Points( X, Y, Legend( 15 ) ), Smoother( X, Y, Legend( 16 ) ) )
);
report(gb)[AxisBox(1)] << min( informat("05/01/2020","m/d/y")) << inc( in weeks(1));

回复:如何計算日/月謝謝@tx尼爾森尋求建議。 此方法的唯一問題是我無法輕鬆控制 x 軸的最小值、最大值和間隔,因為它並不是真正的日期格式。
回复:如何計算日/月我會通過創建 2 個新列來做到這一點;假設您當前的日期列名為:日期,我執行了以下操作
- 使用以下公式創建一個名為 Year 的新列
Year(:Date);
- 創建一個名為 Month_Day 的新列。所有值都具有相同的年份,以標準化 Month_Day。
DateMDY(month(:Date), Day(:Date), 2020);
並將此自定義格式應用於新列monthList = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
};
monthList[Month( :value )] || "/" || Char( Day( :value ) );
- 附件是創建該圖的數據表以及腳本