2016-06-27 17 views
5

Jak zrobić MI, ID, FL, w "MI", "ID", "FL" bez konieczności wpisywania każdego podwójnego cudzysłowu?Jak szybko umieścić cytaty w kilku słowach w Rstudio?

+0

Myślę, że twoje pytanie zostało pominięte. Masz na myśli robienie tego w edytorze. Zgadzam się, że może to być dobry dodatek, możesz poprosić o dodatek lub bezpośrednio do rstudio, aby połączyć tę funkcję z jakimś kluczowym skrótem. – skan

+0

Nadal nie mamy tej funkcji zaimplementowanej, ani żadnego innego dodatku robiącego to. – skan

+1

Mam tutaj otworzyć żądanie funkcji, https://github.com/rstudio/rstudio/issues/1628 Nie wiem, czy wezmą to pod uwagę. Możesz tam głosować. – skan

Odpowiedz

-1

Można użyć do tego paste:

> x <- c("MI", "ID", "FL") 
> x 
[1] "MI" "ID" "FL" 
> paste0("\"", x, "\"") 
[1] "\"MI\"" "\"ID\"" "\"FL\"" 

Zauważ, że R pokazuje cytuje się jako uciekł, bo to już stawia cudzysłowie strun.

+0

Niskie ankiety są niegrzeczne i nie dodają żadnej wartości ani do pytania, ani do odpowiedzi. –

-1

Zakładając, że chcesz to zrobić w celu stworzenia wektora, być może ta funkcja może ci się przydać?

getSplit = function(oneString, delim){ return(unlist(strsplit(oneString, delim),use.names = F)) }

Przykład

oneStringInst = "MI, ID, FL" testResult = getSplit(oneStringInst, delim=", ")

0

Poniższe kroki w RStudio:

  1. Zaznacz tekst, który chcesz za każde słowo cytowany.
  2. Otwarte find/replace (komenda - f lub ctrl - f)
  3. Zaznacz pole "W wyborze"
  4. Rodzaj miejsca przecinka w polu Znajdź: [,]
  5. Wpisz cytat wycinka przestrzeni w polu zastępowania: [","]
  6. Wybierz przycisk Wszystkie po polu zastępowania
  7. Wpisz początkowy i końcowy cudzysłów.

Używam tej procedury często. Mam nadzieję, że ktoś napisze dodatek RStudio, który zapewnia skrót klawiaturowy!