[英]Replace row in data.frame
我有一個看起來像這樣的數據框:
'data.frame': 3036 obs. of 751 variables:
$ X : chr "01.01.2002" "02.01.2002" "03.01.2002" "04.01.2002" ...
$ A: chr "na" "na" "na" "na" ...
$ B: chr "na" "1,827437365" "0,833922973" "-0,838923572" ...
$ C: chr "na" "1,825300613" "0,813299479" "-0,866639008" ...
$ D: chr "na" "1,820482187" "0,821374034" "-0,875963104" ...
...
我已經將X
行轉換為日期格式。
dates <- as.Date(dataFrame$X, '%d.%m.%Y')
現在我要替換此行。 關鍵是我無法創建新的數據框,因為我在D
之后又多了1000行...
輕松做到這一點的可能方法是什么?
我認為您想要的只是:
dataFrame$X <- dates
如果要執行的操作是用dates
替換X
列。 如果要刪除X
列,只需執行以下操作:
dataFrame$X <- NULL
(使用@shujaa用戶提供的更簡潔的刪除方法進行了編輯)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.