任何人都可以解釋如何將data.frame
中的單個單元格更改爲其他內容。 基本上我只想重命名一個單元格,而不是所有與它匹配的單元格。 我不能使用edit()
命令,因爲它會在幾次使用data.frame
之後搞亂我的腳本。如何更改data.frame中的單個值?
在此先感謝
任何人都可以解釋如何將data.frame
中的單個單元格更改爲其他內容。 基本上我只想重命名一個單元格,而不是所有與它匹配的單元格。 我不能使用edit()
命令,因爲它會在幾次使用data.frame
之後搞亂我的腳本。如何更改data.frame中的單個值?
在此先感謝
data.frame[row_number, column_number] = new_value
例如,如果x
是你data.frame:
x[1, 4] = 5
是否可以按列名和行名編輯單元格值? – runjumpfly 2016-10-19 10:23:31
@runjumpfly data_frame [「row_name」,「col_name」] = 2 – Esteemator 2016-12-11 00:47:11
要使用列名更改單元格的值,可以使用
iris$Sepal.Length[3]=999
在RStudio中,您可以直接在單元中編寫代碼。 假設您的data.frame被稱爲myDataFrame
,行和列被稱爲columnName
和rowName
。 然後代碼看起來像:
myDataFrame["rowName", "columnName"] <- value
希望幫助!
非常感謝您的幫助! – 2013-02-08 22:22:27