kzen.dev
  • Întrebări
  • Tag-uri
  • Utilizatori
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
Berk U.
Berk U.
Question

Funcție pentru a șterge consola în R și RStudio

Mă întreb dacă există o funcție pentru a șterge consola în R și, în special, RStudio sunt în căutarea pentru o funcție pe care am posibilitatea să tastați în consolă, și nu o comandă rapidă de la tastatură.

Cineva a oferit deja o astfel de funcție în acest StackExchange post de 2010. Din păcate, acest lucru depinde de RCom pachetului și nu va rula pe Mac OS X.

298 2013-01-10T14:37:49+00:00 11
 nbro
nbro
Întrebarea editată 16 martie 2018 в 11:16
Programare
r
Solution / Answer
E  Luxo So
E Luxo So
18 aprilie 2013 в 1:49
2013-04-18T13:49:10+00:00
Mai mult
Sursă
Editează
#18186957
cat("\014")  

este codul pentru a trimite CTRL+Nu la consola, și, prin urmare, va goli ecranul.

Mult mai bine decât doar de a trimite o mulțime de a se întoarce.

512
0
 Rindra
Rindra
18 decembrie 2013 в 5:50
2013-12-18T05:50:09+00:00
Mai mult
Sursă
Editează
#18186958

Dacă utilizați default R consola, combinația de taste Opțiune + Command + Nu se va șterge consola.

 nbro
nbro
Răspuns editat 16 martie 2018 в 11:33
100
0
Carl Witthoft
Carl Witthoft
10 ianuarie 2013 в 4:51
2013-01-10T16:51:16+00:00
Mai mult
Sursă
Editează
#18186956

S-ar putea defini următoarea funcție

clc <- function() cat(rep("\n", 50))

care puteți apela apoi ca clc().

 nbro
nbro
Răspuns editat 16 martie 2018 в 11:34
32
0
 kmario23
kmario23
5 februarie 2016 в 8:40
2016-02-05T20:40:07+00:00
Mai mult
Sursă
Editează
#18186959

În Ubuntu Gnome, pur și simplu apăsând CTRL+Nu ar trebui să goli ecranul.

Acest lucru, de asemenea, se pare, de asemenea, funcționează bine în Windows 10 și 7 și Mac OS X Sierra.

24
0
 myfirstAnswer
myfirstAnswer
29 mai 2016 в 5:15
2016-05-29T17:15:16+00:00
Mai mult
Sursă
Editează
#18186960

cat("\f") poate fi mai ușor de reținut decât cat("\014").

Aceasta funcționează bine pentru mine pe Windows calculator 10.

 nbro
nbro
Răspuns editat 16 martie 2018 в 11:45
21
0
Ryan Blanchard
Ryan Blanchard
30 martie 2018 в 1:16
2018-03-30T01:16:35+00:00
Mai mult
Sursă
Editează
#18186964

`shell("cls") daca pe Windows,

`shell("clear") daca pe Linux sau Mac.

(shell()` trece o comandă (sau orice șir de caractere) pentru gazdă terminal.)

12
0
 jvd10
jvd10
29 iunie 2016 в 6:00
2016-06-29T18:00:03+00:00
Mai mult
Sursă
Editează
#18186961

Aici's o funcție:

clear <- function() cat(c("\033[2J","\033[0;0H"))

apoi, puteți apela pur și simplu, așa cum ai apela orice alte R funcția, clear().

Dacă preferați să pur și simplu de tip "clear" (în loc de a avea de tip clear()`, adică cu paranteze), atunci poti sa faci

clear_fun <- function() cat(c("\033[2J","\033[0;0H"));
makeActiveBinding("clear", clear_fun, baseenv())
 nbro
nbro
Răspuns editat 16 martie 2018 в 11:37
11
0
 papplegate
papplegate
5 iulie 2016 в 12:47
2016-07-05T00:47:44+00:00
Mai mult
Sursă
Editează
#18186962

Am dezvoltat un pachet R care va face acest lucru, împrumut de la sugestiile de mai sus. Pachetul este numită mise, la fel ca în "mise-en-place -." puteți să instalați și rulați-l folosind

install.packages("mise")
library(mise)
mise()

Rețineți că mise (), de asemenea, șterge toate variabilele și funcțiile și închide toate cifrele în mod implicit. Pentru a șterge doar consola, folosi mise(vars = FALSE, smochine = FALSE).

10
0
L&#233;o  L&#233;opold Hertz 준영
Léo Léopold Hertz 준영
11 noiembrie 2016 в 6:35
2016-11-11T18:35:21+00:00
Mai mult
Sursă
Editează
#18186963

Puteți combina următoarele două comenzi

cat("\014"); 
cat(rep("\n", 50))
 nbro
nbro
Răspuns editat 16 martie 2018 в 11:42
3
0
 Nikhil
Nikhil
6 august 2018 в 5:13
2018-08-06T17:13:35+00:00
Mai mult
Sursă
Editează
#18186966

In linux folosesc sistemul("clear")` pentru a goli ecranul.

3
0
 Rakesh
Rakesh
23 aprilie 2018 в 9:55
2018-04-23T09:55:44+00:00
Mai mult
Sursă
Editează
#18186965

Dacă utilizați default R console CTRL + Nu

RStudio - CTRL + Nu

Developer Guy
Developer Guy
Răspuns editat 23 aprilie 2018 в 1:37
2
0
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
Utilizatori
Toate
Nou
Populare
1
工藤 芳則
Înregistrat 6 zile în urmă
2
Ирина Беляева
Înregistrat 1 săptămână în urmă
3
Darya Arsenyeva
Înregistrat 1 săptămână în urmă
4
anyta nuam-nuam (LapuSiK)
Înregistrat 1 săptămână în urmă
5
Shuhratjon Imomkulov
Înregistrat 1 săptămână în urmă
BG
DE
EL
ES
FR
ID
IT
JA
KO
NL
PT
RO
RU
SK
TR
ZH
© kzen.dev 2023
Sursă
stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire