Quelqu'un pourrait-il expliquer comment changer une seule cellule d'un data.frame
En autre chose. Fondamentalement, je veux juste renommer cette cellule, pas toutes les cellules qui lui correspondent. Je ne peux pas utiliser la commande edit()
car cela va bousiller mon script depuis que j'utilise le data.frame
À plusieurs reprises.
Merci d'avance
data.frame[row_number, column_number] = new_value
Par exemple, si x
est votre data.frame:
x[1, 4] = 5
Pour changer une valeur de cellule en utilisant un nom de colonne, on peut utiliser
iris$Sepal.Length[3]=999
Dans RStudio, vous pouvez écrire directement dans une cellule. Supposons que votre data.frame s'appelle myDataFrame
et que la ligne et la colonne s'appellent columnName
et rowName
. Ensuite, le code ressemblerait à:
myDataFrame["rowName", "columnName"] <- value
J'espère que ça t'as aidé!
Supposons que votre trame de données soit df et que vous souhaitiez changer le sexe de 2 à 1 dans l'ID de participant 5, alors vous devez déterminer la ligne en écrivant "==" comme vous pouvez le voir
df["rowName", "columnName"] <- value
df[df$serial.id==5, "gender"] <- 1