2011-08-18 77 views
2

我有一個數據框,名爲data,它是從我的R腳本的CSV文件中讀入的。有一列(名爲Bool這是它具有所有數值爲FALSE該數據幀。對數據幀列的簡單操作

給定一個整數x,我想在列,使第一xBool TRUE。

我如何做到這一點?

回答

5

你可以

data[1:x, 'Bool'] = TRUE 
+0

也許我剛剛被,使用R太長,但將q似乎真的基本,一個* *應該要清楚如果一個人閱讀的文檔。但是,適應耳朵他對一個類似的問題發表了評論:「令人驚訝的是,http://cran.r-project.org/doc/manuals/R-intro.pdf沒有這個信息。儘管......例如大多數其他R介紹應該第36頁。 http://cran.r-project.org/doc/contrib/Robinson-icebreaker.pdf(一般見http://cran.r-project.org/other-docs.html)「。任何人都有其他建議對於像簡單索引和替換這樣的任務來說,很棒的貢獻文檔? –

+3

@Ben Bolker人們回答在R文檔中找到的信息_rephrasings的問題真是太好了,我從google + stackoverflow組合中學到的R比從手冊中學到的要多得多或R幫助系統 –

+0

或者'data $ Bool [1:x] < - TRUE' – Henry