Erstellen Sie eine neue Spalte mit einem eindeutigen Bezeichner basierend auf einer Spalte mit Duplikaten

Verbündeter D.

Ich habe eine Spalte mit id_numbers, einige sind jedoch nicht eindeutig:

alpha_id
       1
       2
       2
       3
       4

Ich möchte eine neue Spalte, die die ID beibehält, wenn sie eindeutig ist, aber sie als 2a und 2b bezeichnet, wenn sie nicht eindeutig ist

alpha_id    unique_id
       1            1
       2           2a
       2           2b
       3            3
       4            4

Ich bin mir nicht sicher, wo ich anfangen soll

db
a = data.frame(alpha = c(1, 2, 2, 3, 4))    
a$unique = paste0(a$alpha, ave(a$alpha, a$alpha,
                  FUN = function(x) if(length(x) >= 2){letters[seq_along(x)]}else{""}))
a
#  alpha unique
#1     1      1
#2     2     2a
#3     2     2b
#4     3      3
#5     4      4

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Erstellen Sie eine neue Spalte mit einem eindeutigen Gesamtwert in einer neuen Spalte in r

Erstellen Sie eine Spalte mit eindeutigen Bezeichnern basierend auf einer anderen Spalte in data.table

Python Pandas: Erstellen Sie eine neue Spalte mit Mindestwerten basierend auf eindeutigen Bezeichnern in anderen Spalten

Erstellen Sie eine neue Spalte basierend auf einer Formel mit einer anderen Spalte

Erstellen Sie eine neue Spalte basierend auf einer teilweisen Übereinstimmung mit einer anderen Spalte

Erstellen Sie eine neue Spalte mit Funktion in Spark Dataframe basierend auf einer Zeichenfolgensuche einer anderen Spalte

Python Pandas: Erstellen Sie eine neue Spalte mit Berechnungen basierend auf kategorialen Werten in einer anderen Spalte

Erstellen Sie eine neue Spalte mit zufälligen Elementen basierend auf einer kategorialen Spalte

Erstellen Sie eine neue Spalte mit Gruppenbezeichnung basierend auf dem in einer anderen Spalte getesteten Zustand

Erstellen Sie eine neue Spalte basierend auf Duplikaten in anderen Zeilen

Erstellen Sie eine neue Z-Score-Spalte basierend auf eindeutigen Textwerten in einer vorhandenen Spalte

Erstellen Sie eine Spalte mit aufsteigenden Werten basierend auf eindeutigen Werten in einer anderen Spalte in R, wobei neue Daten stapelweise hinzugefügt werden

Erstellen Sie eine Spalte mit einem Wert aus einer anderen Spalte basierend auf einer Bedingung

Erstellen Sie eine neue Spalte mit Werten basierend auf Bedingungen

Erstellen Sie eine neue Spalte mit Zahlen in Abhängigkeit von einer eindeutigen Zeichenfolge einer anderen Spalte

Erstellen Sie eine neue Spalte mit dplyr basierend auf Zeichenfolgenwerten in allen anderen Spalten in einem Datenrahmen in R

Erstellen Sie eine neue Spalte in DataFrame basierend auf einem Vergleich mit Zeilenwerten

Erstellen Sie eine neue Spalte basierend auf der Differenz, die mit einem neuen Wert neu beginnt

Erstellen Sie eine neue Spalte mit einem Array von Spaltennamen basierend auf der Bedingung

Pandas - Erstellen Sie eine neue Spalte mit einem Wert basierend auf dem Namen der anderen Spalten

Erstellen Sie eine neue Spalte mit Vektorwerten basierend auf Gruppen aus einer anderen Zeichenspalte

Erstellen Sie eine neue Spalte mit einer Gruppen-ID, die sich basierend auf dem Wert einer anderen Spalte ändert

Erstellen Sie eine neue Spalte in einem Datenrahmen, basierend auf Groupby und Werten in einer separaten Spalte

Erstellen Sie eine neue Spalte basierend auf der Bedingung aus einer Spalte in einem anderen Dataset

Erstellen Sie eine neue Spalte basierend auf einer anderen Spalte für einen Panda-Datenrahmen mit mehreren Indizes

Erstellen Sie eine neue Spalte mit den Indizes der größten Anzahl basierend auf den Werten einer anderen Spalte

Pandas - Erstellen Sie eine neue Spalte mit Werten aus einer anderen Spalte basierend auf str enthält

So erstellen Sie eine neue Spalte mit eindeutigen Werten

Erstellen Sie eine neue Spalte mit übereinstimmendem Wert zwischen einem eindeutigen Satz von Elementen und einer langen Liste

TOP Liste

  1. 1

    So verschieben Sie ein Bild in Flutter/Dart mit einem Draggable

  2. 2

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  3. 3

    TypeAhead.js zeigt keine Ausgangsschienen an?

  4. 4

    Deklarieren einer nicht initialisierten Variablen in der Klassendefinition in Python

  5. 5

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  6. 6

    spring-data-jpa: ORA-01795: Die maximale Anzahl von Ausdrücken in einer Liste beträgt 1000

  7. 7

    Warum funktioniert Phantomjs nicht mit dieser Site?

  8. 8

    Interpolieren Sie mit Python die 2D-Matrix entlang der Spalten

  9. 9

    numpy: Berechnen Sie die Ableitung der Softmax-Funktion

  10. 10

    Wie vermeide ich, dass die gesamte App neu geladen wird, wenn Nav.Link von React-Bootstrap verwendet wird?

  11. 11

    MongoDB eingebettetes Dokument unterscheiden und filtern

  12. 12

    Aktualisieren des Werts im Json-Objekt in Python

  13. 13

    Warum funktioniert das Umgebungslicht in diesem Beispiel nicht?

  14. 14

    Python gibt einen Fehler aus, dass eine Datei nicht vorhanden ist, wenn dies eindeutig der Fall ist

  15. 15

    Wie verwende ich Format-Table ohne Abschneiden von Werten?

  16. 16

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  17. 17

    Überprüfen Sie, ob der ausgewählte Wert 'YES' ist, wenn ja, aktivieren Sie ein Steuerelement mit Javascript

  18. 18

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  19. 19

    Holen Sie sich verwandte Pillen Inhalt mit angeklickten img in Angular

  20. 20

    Eclipse Oxygen - Projekte verschwinden

  21. 21

    Wie aktualisiere ich ein Feld in einer Raumdatenbank mit einem Repository und einem Ansichtsmodell?

heißlabel

Archiv