Tag: gsub

Ruby, Lua, R und Awk Methoden für die Durchführung einer globalen Muster der substitution.

Mit awk zu entfernen, Leerzeichen aus einem Feld

Anzahl der Antworten 3 Antworten
Suche für meine Antwort stieß ich auf dieses: entfernen ein Leerzeichen aus einer Zeichenfolge von awk aber ich war erfolglos bei der Extrapolation der Informationen, die hier zu meiner situation. Ich habe derzeit einige Daten wie folgt

wie entfernen, Wörter bestimmter Länge in eine Zeichenfolge in R?

Anzahl der Antworten 4 Antworten
Ich entfernen möchten Wörter von einer Länge von weniger als 3 in einer Zeichenfolge. zum Beispiel meine Eingabe ist str<- c("hello RP have a nice day") Möchte ich meine Ausgabe str<- c("hello have nice day") Bitte helfen

Flucht '“' mit regulären Anführungszeichen mit Ruby-regex

Anzahl der Antworten 1 Antworten
Habe ich den text, der diese ausgefallenen double-quotes: '“' und ich möchte, um Sie zu ersetzen mit regulären Anführungszeichen mit Ruby-gsub und regex. Hier ist ein Beispiel, und was ich habe, so weit: sentence = 'This is

Entfernen von führenden Nullen aus alphanumerischen Zeichen in R

Anzahl der Antworten 2 Antworten
Ich habe einen Charakter-Vektor d mit alphanumerischen Zeichen d <- c("012309 template", "separate 00340", "00045", "890 098", "3405 garage", "matter00908") d [1] "012309 template" "separate 00340" "00045" "890 098" "3405 garage" "matter00908" Wie kann ich entfernen Sie

Ersetzen gesamte Ausdruck, der eine spezielle Zeichenfolge enthält

Anzahl der Antworten 2 Antworten
Habe ich Daten-frame, der hat eine Spalte mit einer großen Anzahl von Datei-Namen, wie: d <- c("harry11_scott80_norm.avi","harry11_norm.avi","harry11_scott80_lpf.avi", "joel51_lpf.avi","rich82_joel51_lpf.avi") Ich möchte, dass R zu ersetzen, alle Ausdrücke, die mit zwei Personen Namen wie harry11_scott80_norm.avi mit dem Ausdruck incongruent

R regex gsub separaten Buchstaben und zahlen

Anzahl der Antworten 2 Antworten
Ich habe einen string, der den gemischten Buchstaben und zahlen: "The sample is 22mg" Ich würde gerne split strings, wo eine Zahl direkt gefolgt von einem Brief wie diesen: "The sample is 22 mg" Habe ich versucht,

R gsub ein einzelnes doppeltes Anführungszeichen

Anzahl der Antworten 1 Antworten
Habe ich ein Feld von strings, die in einem Daten-frame sind alle ähnlich: "Young Adult – 8-9"" denen die innere-single " möchte ich ersetzen durch nichts zu Holen: "Young Adult - 8-9" Wie kann ich dies tun?

Konvertieren von zahlen zu Buchstaben

Anzahl der Antworten 4 Antworten
Ich habe folgenden Vektor: x <- c(11, 12, 21, 22) Und ich will wandeln Sie auf den entsprechenden Buchstaben, also möchte ich, um zu diesem Ergebnis: AA AB BA BB Wie Mach ich das? Ich Wette, es

Die Anwendung gsub verschiedenen Spalten

Anzahl der Antworten 5 Antworten
Was ist der effizienteste Weg, um gelten gsub verschiedenen Spalten? Der folgende Code funktioniert nicht x1=c("10%","20%","30%") x2=c("60%","50%","40%") x3 = c(1,2,3) x = data.frame(x1,x2,x3) per_col = c(1,2) x = gsub("%","",x[,per_col]) Wie kann ich am effizientesten drop die "

Ersetzen bestimmter Zeichen in Zeichenketten

Anzahl der Antworten 6 Antworten
Möchte ich entfernen bestimmter Zeichen aus Zeichenketten in einem Vektor, ähnlich zu den Suchen und Ersetzen - Funktion in Excel. Hier sind die Daten, die ich starten mit: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Ich beginne mit

Gewusst wie: ersetzen von Zeichen in einer Zeichenfolge

Anzahl der Antworten 4 Antworten
Habe ich eine Methode, die ich verwenden möchten, ersetzen von Zeichen in einem string: def complexity_level_two replacements = { 'i' => 'eye', 'e' => 'eei', 'a' => 'aya', 'o' => 'oha'} word = "Cocoa!55" word_arr = word.split('')

Entfernen Sie Sonderzeichen aus dem Daten-frame

Anzahl der Antworten 1 Antworten
Ich habe eine matrix, die die Zeichenfolge enthält "Energie pro �m". Vor dem 'm' ist ein Raute symbol mit einem Fragezeichen drin - ich weiß nicht, was es ist. Ich habe versucht, es loszuwerden, indem Sie diese

Mit gsub() ein dataframe

Anzahl der Antworten 1 Antworten
Ich habe eine CSV-Datei aufgerufen test_20171122 Oft, Datensätze, die ich mit arbeiten waren ursprünglich in der Buchhaltung oder im Währungsformat in Excel und später umgewandelt in eine CSV-Datei. Ich bin auf der Suche in die optimale Art

Wie man mit grep()/gsub() zu finden, die genau passend

Anzahl der Antworten 2 Antworten
string = c("apple", "apples", "applez") grep("apple", string) Diese mir geben würde, den index für alle drei Elemente in string. Aber ich möchte eine genaue übereinstimmung für das Wort "apple" (ich.e ich will einfach nur grep() an-return-index 1).

Ersetzen Sie mehrere Buchstaben mit Akzenten mit gsub

Anzahl der Antworten 11 Antworten
natürlich könnte ich das ersetzen spezifischer Argumente wie diese: mydata=c("á","é","ó") mydata=gsub("á","a",mydata) mydata=gsub("é","e",mydata) mydata=gsub("ó","o",mydata) mydata aber sicher gibt es ein einfacher Weg, dies zu tun alles in onle Zeile, richtig? Ich dont finden Sie die gsub helfen, die

R Ersetzt das Wort in einem string

Anzahl der Antworten 2 Antworten
Ich geerbt habe ein r-Projekt, hat einen dataframe mit abgeschnittener text-strings. Basierend auf einige Antworten in diesem forum, habe ich versucht temp$taname2 <- gsub("\bDistr\b", "District", temp$taname2) Funktionierte dies nicht. Ich habe versucht, temp$taname2 <- gsub("Distr", "District", temp$taname2)

Ruby regex gsub eine Zeile in einer text-Datei

Anzahl der Antworten 5 Antworten
Muss ich mit einer Linie, die in einem eingegebenen text Datei string und wickeln Sie den erfassten Zeile mit einem Zeichen zum Beispiel. Beispielsweise vorstellen, eine text-Datei als solche: test foo test bar Möchte ich nutzen, gsub,

R: umbenennen Teilmenge von Variablen im data frame

Anzahl der Antworten 5 Antworten
Ich bin umbenennen der Mehrheit der Variablen, die in einem Daten-frame und ich bin nicht wirklich beeindruckt, mit meiner Methode. Daher, hat jemand auf SO ein schlauer oder schneller Weg, als der, den unten dargestellten mit nur

Wie gsub Schrägstrich "/" mit back-slash und slash "\/" in ruby

Anzahl der Antworten 2 Antworten
Ich versuche zu ändern "/foo/bar/dir" zu "\/foo\/bar\/dir" von ruby gsub-Befehl. Ich testen Sie es in irb-das Ergebnis ist x = "/foo/bar/dir" x.gsub("/","\/") => "/foo/bar/dir" x.gsub("/","\\/") => "\\/foo\\/bar\\/dir" Ist es möglich, Sie zu ersetzen "/" durch "/" durch

Einsetzen der konkreten Werte in Spalten vom data-frame mit gsub in R

Anzahl der Antworten 2 Antworten
Habe ich Daten.Rahmen wie folgt > df ID Value A_001 DEL-1:7:35-8_1 A_002 INS-4l:5_74:d B_023 0 C_891 2 D_787 8 E_865 DEL-3:65:1s:b Möchte ich ersetzen Sie alle Werte in der Spalte Wert, beginnt mit DEL und INS nichts.

Ruby Undefinierten Methode downcase

Anzahl der Antworten 3 Antworten
Ich bin immer eine Ausnahme in dem folgenden Stück code. Kann mir bitte jemand sagen was ich falsch mache, und wie kann ich es verhindern? def self.find_by_data(data = {}) where(name_canonical: data['name'].downcase.gsub(/\s+/, ''), fuel: data['fuel'], trim_canonical: data['trim'].downcase.gsub(/\s+/, ''),

Regex / Entfernen slash aus dem string in ruby

Anzahl der Antworten 3 Antworten
Vielen Dank im Voraus... Ich bin mit einigen Schwierigkeiten mit reguläre Ausdrücke in ruby, oder sonst einen Weg zu finden, entfernen Sie einen Schrägstrich von einem string. Hier ist, wie mein string sieht: string = "word \/word"

Die Maskierung von Zeichenketten, für die gsub

Anzahl der Antworten 4 Antworten
Ich eine Datei Lesen: local logfile = io.open("log.txt", "r") data = logfile:read("*a") print(data) Ausgabe: ... "(\.)\n(\w)", r"\1 \2" "\n[^\t]", "", x, re.S ... Ja, logfile sieht schrecklich, wie es ist voll von verschiedenen Befehlen Wie kann ich

Der kürzere Weg ist zum entfernen von nicht-Zeichen als gsub(/\d|\W/, "")

Anzahl der Antworten 3 Antworten
my_string = 'Here's the #: 49848! - but will dashes, commas & stars (*) show?' puts src.gsub(/\d|\W/, "") also kann ich entfernen, das oder ("|"). Hier ist, wie ich hierher gekommen bin, kann ich das kürzer? src

ersetzen Sie "." mit dem Raum mit gsub() in R?

Anzahl der Antworten 1 Antworten
Habe ich die Daten wie unten, ich mag zu ersetzen "." mit dem Raum mit gsub (), aber ich konnte nicht die richtige Ausgabe. data<-c("12.57869486" ,"12.57869582" ,"12.57870155") a<- gsub("."," ", data) a [1] " " " "

Ersetzen von Zeichen in der Spalte Namen gsub

Anzahl der Antworten 2 Antworten
Lese ich in einem Haufen von CSVs, die haben Sachen wie "Umsatz - Tausende" in den Titel und kommen in R als "sales...Tausende". Ich möchte einen regulären Ausdruck zu verwenden (oder andere einfache Methode) diese bereinigen. Ich

Ändern von Zeichen in einer Zeichenfolge in Lua

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit zum ersetzen eines Zeichens an der position N in einem string in Lua. Dies ist, was ich kommen mit so weit: function replace_char(pos, str, r) return str:sub(pos, pos - 1) .. r ..

Ruby/Rails arbeiten mit gsub und arrays

Anzahl der Antworten 2 Antworten
Ich habe einen string, der ich versuche zu arbeiten mit in mit der gsub-Methode in Ruby. Das problem ist, dass ich ein dynamisches array von Zeichenfolgen, die ich brauche, um zu Durchlaufen und die Suche in den

ersetzen Zeichenfolge in dataframe

Anzahl der Antworten 2 Antworten
Ich versuche, ersetzen Sie eine bestimmte Zeichenfolge in einer großen Daten.frame. Ich habe gerade die folgende Lösung gefunden, aber gsub nicht die Erhaltung der ursprünglichen Daten.frame-layout. Wie kann ich das erreichen. Ich meine, ich will ersetzen Sie

R entfernen Sie Sonderzeichen aus dem Daten-frame

Anzahl der Antworten 1 Antworten
Ich habe eine matrix, die die Zeichenfolge enthält "Energie pro �m". Vor dem 'm' ist ein Raute symbol mit einem Fragezeichen drin - ich weiß nicht, was es ist. Ich habe versucht, es loszuwerden, indem Sie diese

mit gsub in ruby-strings korrekt

Anzahl der Antworten 2 Antworten
Habe ich diesen Ausdruck: channelName = rhash["Channel"].gsub("'", " ") funktioniert es einwandfrei. Jedoch kann ich nur als Ersatz 1 Charakter mit. Ich will hinzufügen, ein paar mehr Zeichen-Ersatz. Also ich habe Folgendes versucht: channelName = rhash["Channel"].gsub(/[':;] /,

Mit gsub zu ersetzen, die ein bestimmtes Zeichen mit einem newline (Ruby, Rails-Konsole)

Anzahl der Antworten 2 Antworten
Nerviges problem. Ich bin versucht zu ersetzen alle Semikolon-Zeichen in meinem Modell ist die Beschreibung Feld mit neue-Zeile-Zeichen (\n). Die Datenbank ist sqlite. Das Feld ist vom Typ text. Wenn ich es manuell mache bei der rails-Konsole

So entfernen Sie bestimmte Sonderzeichen in R

Anzahl der Antworten 3 Antworten
Habe ich einige Sätze wie diese. c = "In Acid-base reaction (page[4]), why does it create water and not H+?" Möchte ich entfernen Sie alle Sonderzeichen außer '?&+-/ Ich weiß, dass wenn ich will, um entfernen Sie

In R, wie kann ich ersetzen Sie eine Zeichenfolge mit einem bestimmten Muster durch eine andere Zeichenfolge?

Anzahl der Antworten 5 Antworten
Arbeite ich an einem Projekt, das mit der Reinigung eine Liste der Daten auf college-majors. Ich finde, dass eine Menge falsch geschrieben, also ich war auf der Suche um die Funktion zu verwenden gsub() zum ersetzen des

Entfernen von Leerzeichen Aus einer Gesamten Daten-Frame in R

Anzahl der Antworten 7 Antworten
Ich habe versucht, das entfernen der Leerzeichen, die hab ich in einem Daten-frame (R). Der Daten-frame ist groß (>1gb) und hat mehrere Spalten enthält Leerzeichen in allen Daten-Eintrag. Gibt es einen schnellen Weg, um entfernen Sie die

in R, verwenden Sie gsub entfernen Sie alle Satzzeichen außer Zeit

Anzahl der Antworten 2 Antworten
Ich bin neu in R, so hoffe ich Sie können mir helfen. Will ich mit gsub zu entfernen Sie alle Satzzeichen außer Punkt und Minuszeichen, so kann ich halten Dezimalstellen und negativen Symbolen in meinen Daten. Beispiel

Ersetzen mehrerer strings in einer gsub() oder chartr () - Anweisung in R?

Anzahl der Antworten 4 Antworten
Habe ich eine string-variable mit dem alphabet[a-z], Leerzeichen[ ], und der Apostroph['],zB. x <- "a'b c" Ich will zu ersetzen Apostroph['] leer, und ersetzen Sie Leerzeichen[ ] mit Unterstrich[_]. x <- gsub("'", "", x) x <- gsub("

gsub() in R ist nicht zu ersetzen,'.' (Punkt)

Anzahl der Antworten 1 Antworten
Möchte ich ersetzen dots in "2014.06.09" zu "2014-06-09". Ich bin mit gsub() Funktion für Sie. Wenn x <- "2014.06.09" gsub('2', '-' ,x) # [1] "-014.06.09" Aber wenn ich versuche gsub('.', '-', x) # [1] "----------" statt "2014-06-09".

Ruby, gsub und regex

Anzahl der Antworten 2 Antworten
Schnelle hintergrund: ich habe einen string, der enthält Verweise zu anderen Seiten. Die Seiten verknüpft sind, mit dem format: "#12". Ein hash, gefolgt von der ID der Seite. Sagen, ich habe den folgenden string: str = 'This

Ruby-regex-was macht der \1 Mittelwert für die gsub

Anzahl der Antworten 3 Antworten
Was bedeutet das \1? Beispielsweise "foo bar bag".gsub(/(bar)/,'car\1') Ich glaube, es hat etwas damit zu tun, wie Sie verwenden Sie Klammern, aber ich bin mir nicht wirklich sicher. Könnte jemand es mir erklären? Und kann man Sachen

ersetzen Sie die ` char mit awk

Anzahl der Antworten 7 Antworten
Habe ich die Linien mit einem einzigen : und ein' in Ihnen, die ich loswerden will. Ich will awk. Ich habe versucht, mit: awk '{gsub ( "[:\\']","" ) ; print $0 }' und awk '{gsub ( "[:\']",""

R - gsub ersetzt backslashes

Anzahl der Antworten 1 Antworten
Möchte ich gsub zu ersetzen jedes vorkommen eines backslash in einen string mit 2 backslashes. Derzeit, was ich habe, ich versucht habe, ist gsub("\\\\", "\\", x). Dies scheint nicht zu funktionieren obwohl. Jedoch, wenn ich den Ausdruck

Wie zu verwenden ruby gsub Regexp mit viele Spiele?

Anzahl der Antworten 2 Antworten
Ich habe csv-Datei Inhalte mit doppelten Anführungszeichen innerhalb zitierten text test,first,line,"you are a "kind" man",thanks again,second,li,"my "boss" is you",good Brauche ich, um zu ersetzen Sie alle doppelten Anführungszeichen nicht vorausgegangen ist, oder ist es gelungen, durch ein

Ruby-regex - tut gsub speichern, was passt?

Anzahl der Antworten 3 Antworten
Wenn ich .gsub(/matchthisregex/,"replace_with_this") tut gsub-store, was es übereinstimmungen mit der regex irgendwo? Ich möchte so zu nutzen, wie es passt in mein Ersatz-Zeichenfolge. Zum Beispiel so etwas wie "replace_with_" + matchedregexstring + "this" in meinem obigen Beispiel,

Ersetzen ' mit \' in Ruby?

Anzahl der Antworten 5 Antworten
Ich versuche, herauszufinden, wie zu ersetzen, die ein Angebot wie ' mit so etwas wie \'. Wie kann ich dies tun? Habe ich versucht "'".gsub("'","\\'") aber es gibt nur einen leeren string. Was mache ich hier falsch?

Ersetzen von Zeichen mit gsub, wie so eine Funktion zu erstellen?

Anzahl der Antworten 3 Antworten
Ich versuche, ersetzen von Zeichen in Daten.frame. Ich habe eine Lösung für dieses > df <- data.frame(var1 = c("aabbcdefg", "aabbcdefg")) > df var1 1 aabbcdefg 2 aabbcdefg > df$var1 <- gsub("a", "h", df$var1) > df$var1 <- gsub("b",

Extrahieren einzigartigen zahlen aus dem string in R

Anzahl der Antworten 7 Antworten
Habe ich eine Liste von strings, die enthalten zufällige Zeichen wie: list=list() list[1] = "djud7+dg[a]hs667" list[2] = "7fd*hac11(5)" list[3] = "2tu,g7gka5" Ich würde gerne wissen, welche zahlen vorhanden sind, mindestens einmal (unique()) in dieser Liste. Die Lösung

So entfernen Sie führende und nachfolgende Leerzeichen?

Anzahl der Antworten 4 Antworten
Ich bin mit awk '{gsub(/^[ \t]+|[ \t]+$/,""); print;}' in.txt > out.txt zu entfernen führende und nachfolgende Leerzeichen. Das problem ist die Ausgabe-Datei hat eigentlich nachgestellte Leerzeichen! Alle Linien sind von gleicher Länge, Sie werden rechts mit Leerzeichen

Regex return Dateiname, entfernen Sie den Pfad-und Datei-Erweiterung

Anzahl der Antworten 2 Antworten
Ich habe einen Daten.frame, der enthält eine text-Spalte der Dateinamen. Ich möchte zurück, die den Dateinamen ohne den Pfad oder die Datei-Erweiterung. Normalerweise ist meine Datei Namen wurden nummeriert, aber Sie müssen nicht sein. Zum Beispiel: df<-data.frame(data=c("a","b"),fileNames=c("C:/a/bb/ccc/NAME1.ext","C:/a/bb/ccc/d

Ruby post-Titel zu slug

Anzahl der Antworten 5 Antworten
Wie sollte ich konvertieren Sie eine post-Titel, um eine Zeile in Ruby? Den Titel haben können alle Zeichen, aber ich will nur die slug zu ermöglichen [a-z0-9-_] (Sollte es erlauben, alle anderen Zeichen?). Also im Grunde: downcase