-1
如何使用** for **,** if或**在Rstudio中使用**函數**返回長度爲2的數字矢量的最大值?使用for,if或function返回矢量的最大值
我已經這樣做了:
x <- c(100,500)
for(x in x){print(x)}
但我不能得到的輸出:在maximun值
感謝
如何使用** for **,** if或**在Rstudio中使用**函數**返回長度爲2的數字矢量的最大值?使用for,if或function返回矢量的最大值
我已經這樣做了:
x <- c(100,500)
for(x in x){print(x)}
但我不能得到的輸出:在maximun值
感謝
編輯:這是一個家庭作業的問題。
我不得不離開我的辦公室,因此我沒有時間寫出代碼示例,但嘗試先自行實施將是一種很好的做法。
在循環開始之前,您可以定義一個變量(largest_X或某物)爲零或NULL,然後在循環的每次迭代中檢查當前x是否大於largest_X。如果是這樣,請將該值分配給largest_X,如果不是,則不執行任何操作。循環完成後,largest_X將是向量中發生的最大X值。
你有功能最大(x) – Bea
這是一個功課問題?請以任何方式添加註釋或標記。如果不是作業,爲什麼只限於使用*作爲*,*如果*和*或*?正如Bea所說,顯而易見的方法是使用max(x)。 –
是的,這是一個作業問題 – Polonio210