簡體   English   中英

替換data.frame中的行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM