免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
Pentaho中國(guó)愛(ài)好者社區(qū)在kettle里把一行數(shù)據(jù)拆成多行數(shù)據(jù)的javascript腳本
var str = row[8].toString();
var tokens = str.split(" ");
var i;
for (i =0; i<tokens.length; i++)
{
  var row = createRowCopy(getOutputRowMeta().size());
  var index = getInputRowMeta().size();
  row[index]=tokens[i];
  putRow(row);
}
trans_Status = SKIP_TRANSFORMATION;
 
說(shuō)明:
row[8].toString(); 數(shù)據(jù)行里第八列里的數(shù)據(jù)是以空格分隔的一個(gè)字符串。如 “aaa bbb ccc ddd”
 
str.split(" "); 把字符串按照空格分為一個(gè)字符數(shù)組,如上面的例子,就分隔為長(zhǎng)度為 4 的數(shù)組。

for (i =0; i<tokens.length; i++)  循環(huán)tokens

{

createRowCopy(getOutputRowMeta().size());  使用 createRowCopy 函數(shù)創(chuàng)建一個(gè)新行,長(zhǎng)度是getOutputRowMeta().size()。

index = getInputRowMeta().size(); 根據(jù)輸入流獲得數(shù)據(jù)行里最后一列的位置。

row[index]=tokens[i]; 把每個(gè) token, 放到每個(gè)新創(chuàng)建行的最后一列。
putRow(row);  把新創(chuàng)建的行放到輸出流中,下一個(gè)步驟就可以使用了。

}

trans_Status = SKIP_TRANSFORMATION;  這個(gè)是必要的,保證原始的數(shù)據(jù)行“aaa bbb ccc ddd”,不會(huì)被放入輸出流中。

通過(guò)這個(gè)腳本一行數(shù)據(jù)可以變成四行數(shù)據(jù)。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
cutebin: 使用開(kāi)源Tushare數(shù)據(jù)庫(kù),自己畫均線 先來(lái)個(gè)Tushare簡(jiǎn)介 Tushare是一個(gè)免費(fèi)、開(kāi)源的python財(cái)經(jīng)數(shù)據(jù)接口包。主要實(shí)現(xiàn)對(duì)股票等金融數(shù)據(jù)從數(shù)據(jù)采集...
如何判斷最后一行
使用內(nèi)存映射文件MMF實(shí)現(xiàn)大數(shù)據(jù)量導(dǎo)出時(shí)的內(nèi)存優(yōu)化(Windows篇)
react native組件學(xué)習(xí)之listview
每隔4行取數(shù)組成新的一列
僅需一個(gè)公式 讓Excel按人頭打出工資條-辦公軟件-Excel-天極網(wǎng)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服