Articles of r

Changer les cellules vides en “NA”

Voici le lien de mes données. Mon objective est d’affecter “NA” à toutes les cellules vides, indépendamment des valeurs catégoriques ou numériques. J’utilise na.ssortingngs = “” . Mais cela n’atsortingbue pas NA à toutes les cellules vides. ## reading the data dat <- read.csv("data2.csv") head(dat) mon hr acc alc sex spd axles door reg cond1 […]

Supprimer des lignes avec des valeurs vides dans une colonne particulière

Je travaille sur un grand dataset, avec des lignes avec des NA et d’autres avec des blancs: df <- data.frame(ID = c(1:7), home_pc = c("","CB4 2DT", "NE5 7TH", "BY5 8IB", "DH4 6PB","MP9 7GH","KN4 5GH"), start_pc = c(NA,"Home", "FC5 7YH","Home", "CB3 5TH", "BV6 5PB",NA), end_pc = c(NA,"CB5 4FG","Home","","Home","",NA)) Comment supprimer les NA et les blancs en […]

Erreur rbind: “les noms ne correspondent pas aux noms précédents”

Dans le cadre d’un problème plus important (ajout d’un argument ,makeUniqueIDs à rbind.SpatialPolygonsDataFrame pour les situations où les identifiants de polygone sont identiques), je rencontre ce message étrange de rbind: > do.call(“rbind”,xd.small) Error in match.names(clabs, names(xi)) : names do not match previous names xd.small sortie de sortie La seule autre information que je pouvais trouver […]

Comparer deux listes en R

J’ai deux listes d’identifiants. Je voudrais comparer les deux listes, en particulier je suis intéressé par les chiffres suivants: Combien d’ID sont tous deux dans la liste A et B Combien d’ID sont en A mais pas en B Combien d’ID sont en B mais pas en A J’aimerais aussi dessiner un diagramme de Venn.

comment augmenter la limite de max.print dans R

J’utilise le package Graph dans R pour l’parsing maxclique de 5461 éléments. Le dernier élément de sortie que je reçois est très long, alors je reçois l’avertissement suivant: getOption(“max.print”) atteint getOption(“max.print”) – lignes 475569 omises Quelqu’un peut-il s’il vous plaît me fournir des conseils sur la façon d’augmenter la limite de max.print .

Impossible de mettre à jour les packages R dans la bibliothèque par défaut sous Windows 7

J’essaie de mettre à jour les paquets sur RGui (64 bits) en utilisant update.packages mais je reçois le message suivant: Warning in install.packages(update[instlib == l, “Package”], l, consortingburl = consortingburl, : ‘lib = “C:/PROGRA~1/R/R-212~1.1/library”‘ is not writable Error in install.packages(update[instlib == l, “Package”], l, consortingburl = consortingburl, : unable to install packages J’ai regardé le […]

Existe-t-il un moyen intégré d’effectuer une échelle de couleurs logarithmique dans ggplot2?

Voici un exemple de tracé de densité regroupé: require(ggplot2) n <- 1e5 df <- data.frame(x = rexp(n), y = rexp(n)) p <- ggplot(df, aes(x = x, y = y)) + stat_binhex() print(p) Ce serait bien d’ajuster l’échelle de couleur pour que les pauses soient espacées, mais essayez my_breaks <- round_any(exp(seq(log(10), log(5000), length = 5)), 10) […]

Supprimer automatiquement les fichiers / dossiers

Est-il possible de supprimer automatiquement tous les fichiers ou dossiers avec quelques lignes de commande R? Je connais les fonctions unlink() ou file.remove() , mais pour ceux dont vous avez besoin de définir un vecteur de caractères avec exactement tous les noms des fichiers que vous souhaitez supprimer. Je recherche plus quelque chose qui répertorie […]

Erreur de lecture dans le jeu de données en R

Lors de la lecture de mon dataset dans R comme suit: Dataset.df <- read.table("C:\\dataset.txt", header=T) Je reçois le message d’erreur suivant: Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.ssortingngs, : line 1 did not have 145 elements Qu’est-ce que cela signifie et quelqu’un peut-il me dire comment résoudre ce problème?

Extraire la ligne correspondant à la valeur minimale d’une variable par groupe

Je souhaite (1) grouper les données par une variable ( State ), (2) au sein de chaque groupe trouver la ligne de valeur minimum d’une autre variable ( Employees ) et (3) extraire la ligne entière. (1) et (2) sont simples, et je pense que (3) devrait l’être aussi, mais je ne peux pas l’obtenir. […]