第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

R語言中%>%的含義是什么?

R語言中%>%的含義是什么?

吃雞游戲 2019-02-15 21:11:01
R語言中%>%的含義是什么
查看完整描述

2 回答

?
慕哥9229398

TA貢獻1877條經(jīng)驗 獲得超6個贊

就是把左件的值發(fā)送給右件的表達式,并作為右件表達式函數(shù)的第一個參數(shù),就是管道函數(shù)。

例如:

anscombe_tidy <- anscombe %>%mutate(observation = seq_len(n()))

以上代碼等價于:

anscombe_tidy=mutate(anscombe,observation = seq_len(n()))

擴展資料:

1、管道函數(shù)的作用

%>%來自dplyr包的管道函數(shù),其作用是將前一步的結(jié)果直接傳參給下一步的函數(shù),從而省略了中間的賦值步驟,可以大量減少內(nèi)存中的對象,節(jié)省內(nèi)存。

符號%>%,這是管道操作,其意思是將%>%左邊的對象傳遞給右邊的函數(shù),作為第一個選項的設(shè)置(或剩下唯一一個選項的設(shè)置)

2、管道函數(shù)的語法

在普通的函數(shù)中,使用dbms_output輸出的信息,需要在服務(wù)器執(zhí)行完整個函數(shù)后一次性的返回給客戶端。如果需要在客戶端實時的輸出函數(shù)執(zhí)行過程中的一些信息,在oracle9i以后可以使用管道函數(shù)(pipeline function)。

關(guān)鍵字PIPELINED表明這是一個oracle管道函數(shù),oracle管道函數(shù)的返回值類型必須為集合,在函數(shù)中,PIPE ROW語句被用來返回該集合的單個元素,函數(shù)以一個空的RETURN 語句結(jié)束,以表明它已經(jīng)完成。

例如:

create or replace type MsgType as table of varchar2(4000);

/

create or replace function f_pipeline_test return MsgType

PIPELINED as

begin

for i in 1 .. 10 loop

pipe row('Iteration ' || i || ' at ' || systimestamp);

sys.dbms_lock.sleep(1);

end loop;

pipe row('All done!');

return;

end;

/



查看完整回答
反對 回復(fù) 2019-03-01
  • 2 回答
  • 0 關(guān)注
  • 4975 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號