連接兩張紙並加工所得紙張的格式<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
大家好
我試圖在JMP中使用Join命令連接兩個excel表(我在兩個表中都有一個公共列)。對於得到的紙張(FInal。xlsx),我需要將一個特定列的格式從chanracter更改為numeric。我想在我的腳本中包含這個,這樣如果我運行腳本,我就會加入excel表,並改變列格式
例如:
數據表(“Sheet1”)
<<加入(
使用(數據表(“數據”)),
通過匹配列(:Name =:Name2),
丟棄倍數(1,1),
名稱(“包括不匹配”)(0,0),
保留主表順序(1),
輸出表(“最終表”)
)
在最後一頁中,我想將列“D”的格式從字符更改為數字
Re:連接兩張紙並查看所得紙張的格式但是這段代碼給了我在D列中數字值為0的行。但它沒有給出E列和C列之間的區別(它們是日期格式)。兩天之間的差異應顯示在另一個新列中(以及“最終工作表”中的所有列)。
Re:連接兩張紙並查看所得紙張的格式但是這段代碼給了我在D列中數字值為0的行。但它沒有給出E列和C列之間的區別(它們是日期格式)。兩天之間的差異應顯示在另一個新列中(以及“最終工作表”中的所有列)。
Re:連接兩張紙並查看所得紙張的格式由於D現在是數字,因此無法將其與字符串(“0”)進行比較。 此代碼將起作用:
match_rows = DT << 得到行在哪裡 ( : d == 0 ) ;
DT << 刪除行 ( match_rows ) ;
Re:連接兩張紙並查看所得紙張的格式非常感謝。我想在結果代碼中添加一小段代碼。我想要取出D列中數值為'0'的所有行;
例如:
數據表(“Sheet1”)
<<加入(
使用(數據表(“數據”)),
通過匹配列(:Name =:Name2),
丟棄倍數(1,1),
名稱(“包括不匹配”)(0,0),
保留主表順序(1),
輸出表(“最終表”)
);
DT = 數據表 ( “最後一張” ) ;
柱 ( DT , “d” ) << 數據類型 ( 數字 ) << 分析類型 ( 連續 ) ;
dt =數據表(“最終表”);
match_rows = dt << get rows where(contains(:D,“0”));
newdt = dt << subset(columns(),rows(match_rows));
但是我無法在D列中獲得數值為0的行,然後從C列中減去E列的值(日期格式為mm / dd / yyyy)..你能不能幫我這個碼?
Re:連接兩張紙並查看所得紙張的格式 DT = 數據表 ( “最後一張” ) ;
柱 ( DT , “d” ) << 數據類型 ( 數字 ) << 分析類型 ( 連續 ) ;
Re:連接兩張紙並查看所得紙張的格式我正在嘗試在JSL中編寫腳本.i使用tables-> join功能執行了join函數,只是從腳本編輯器中復制了腳本。現在我想更改結果表中其中一列的格式。從字符到數字。我該如何包含這個?
Re:連接兩張紙並查看所得紙張的格式在基地sas:
data data1(rename =(name2 = name)); / *這裡變量name2更改為名稱為什麼因為我們在加入時需要公共變量* /
設定數據;
跑;
數據決賽表;
合併sheet1 data1;
按名字;
dd = input(d,9。); / *通過使用輸入函數我們可以將字符轉換為數字* /
跑;