這很簡單,但由於某種原因,我遇到了麻煩。我有這樣一組Data
這樣的:對前12行執行一列的特定功能?
File Trait Temp Value Rep
PB Mortality 16 52.2 54
PB Mortality 17 21.9 91
PB Mortality 18 15.3 50
...
它繼續像這樣的36行。我需要做的是在前12行中將Value
列除以100
。我做了:
NewData <- Data[1:12,4]/100
嘗試創建新的數據幀而不更改舊數據。當我這樣做時,它將第四列分開,但在全局環境中僅將第四列(第1-12行)保存爲全局環境中的Values
,而不是Data
與原始集合中的其餘行/列一起保存。總體而言,我試圖將NewData
納入nls
函數,因此我需要將修改後的數據與其餘數據一起保存,而不是作爲單獨的值保存。有沒有辦法讓我修改前12行而不用將R保存爲值?
也許你想'下降= FALSE','數據[1: 12,4,drop = FALSE]/100' – akrun