簡體   English   中英

在空白數據框中填寫值

[英]Filling in values in a blank data frame

我有一個讀入許多列的數據框,現在我只想將某些片段添加到某些列

例如,可變periodicnumber存在於數據幀稱為df ,我想給前六行1到6我想下面的代碼會工作的值,但我得到的錯誤:

periodicnumber=seq(1,6)
df$periodicnumber=periodicnumber

Error in `$<-.data.frame`(`*tmp*`, "periodicnumber", value = 1:6) : 
  replacement has 6 rows, data has 0

就像在Excel中一樣,我只會在periodicnumber列上寫數字1到6。

如果只想更改df的六行,則需要在分配中指定:

periodicnumber=seq(1,6)    
df$periodicnumber[1:6]<-periodicnumber

更普遍:

df$column[1:len(x)]<-x

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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