Tag: gsub
Ruby, Lua, R und Awk Methoden für die Durchführung einer globalen Muster der substitution.
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
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
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
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
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
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,
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?
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
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 "
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
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('')
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
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
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).
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
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)
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,
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
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
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.
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+/, ''),
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"
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
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
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] " " " "
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
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 ..
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
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
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
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(/[':;] /,
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
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
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
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
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
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("
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".
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
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
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 ( "[:\']",""
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
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
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,
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?
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",
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
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
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
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