Run R code on selected objectHow to control which iESS process gets a code evaluation?Exporting code blocks to pdf via LaTeXReference a variable in a 2nd org-babel code blockHow Do you export only R code from Rnw fileexport R code results in org-mode?Pass variable from src block to org-edit-src-codeESS failed to run: ess-s-define-runners is voidHow to jump to R source code with ESS?
Why is there potato in meatballs?
Sci Fi novel possibly from the 70s on high gravity world
How can I find out where to buy uncommon (for the location) items while traveling?
Are there any dishes that can only be cooked with a microwave?
Can Counterspell be used to prevent a Mystic from using a Discipline?
Why does Darth Sidious fear Luke Skywalker?
How to explain to traditional people why they should upgrade their old Windows XP device?
Are conjugate vectors unique?
RPMs too high on freeway?
How do I activate Windows XP nowadays (in 2019)?
Bach Invention BMW 792 - Fingering Advice
Did Ohio pass a law granting students the right to give scientifically wrong answers consistent with their religious beliefs?
Does removing finitely many points from an open set yield an open set?
Why oil is used as lubricant in hydro, wind power generators, while water is the most available, cheapest and accessible lubricant?
Conservation of momentum in photon-atom collision
Speed up animation
SSH host identification changes on one wireless network
Telugu fonts are not recognized by Blender 2.8
N-Dimensional Cartesian Product
What does Yoda's species eat?
Would a warhorse allow its rider to approach a Dragon at all?
Engine sync for jet engines; vs prop sync to eliminate beats
Can the treble clef be used instead of the bass clef in piano music?
doubt between Past Continuous and Past Simple
Run R code on selected object
How to control which iESS process gets a code evaluation?Exporting code blocks to pdf via LaTeXReference a variable in a 2nd org-babel code blockHow Do you export only R code from Rnw fileexport R code results in org-mode?Pass variable from src block to org-edit-src-codeESS failed to run: ess-s-define-runners is voidHow to jump to R source code with ESS?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
I am missing (or not aware) of a feature in ESS to run some R code on selected text. When editing a script, like
df1 <- data.frame(a=1:100,b=rnorm(100))
I often want to see head(df1)
in my terminal. I'd like to be able to move the cursor to df1
and run an elisp function that sends head(df1)
to the R terminal. Can you direct me to how to do that, please? If I can define a few R-functions in Elisp functions and assign them to shortcuts, it would often ease my workflow.
ess r
add a comment
|
I am missing (or not aware) of a feature in ESS to run some R code on selected text. When editing a script, like
df1 <- data.frame(a=1:100,b=rnorm(100))
I often want to see head(df1)
in my terminal. I'd like to be able to move the cursor to df1
and run an elisp function that sends head(df1)
to the R terminal. Can you direct me to how to do that, please? If I can define a few R-functions in Elisp functions and assign them to shortcuts, it would often ease my workflow.
ess r
add a comment
|
I am missing (or not aware) of a feature in ESS to run some R code on selected text. When editing a script, like
df1 <- data.frame(a=1:100,b=rnorm(100))
I often want to see head(df1)
in my terminal. I'd like to be able to move the cursor to df1
and run an elisp function that sends head(df1)
to the R terminal. Can you direct me to how to do that, please? If I can define a few R-functions in Elisp functions and assign them to shortcuts, it would often ease my workflow.
ess r
I am missing (or not aware) of a feature in ESS to run some R code on selected text. When editing a script, like
df1 <- data.frame(a=1:100,b=rnorm(100))
I often want to see head(df1)
in my terminal. I'd like to be able to move the cursor to df1
and run an elisp function that sends head(df1)
to the R terminal. Can you direct me to how to do that, please? If I can define a few R-functions in Elisp functions and assign them to shortcuts, it would often ease my workflow.
ess r
ess r
edited Oct 16 at 18:01
Drew
52.5k4 gold badges70 silver badges126 bronze badges
52.5k4 gold badges70 silver badges126 bronze badges
asked Oct 16 at 14:43
John DoeJohn Doe
332 bronze badges
332 bronze badges
add a comment
|
add a comment
|
1 Answer
1
active
oldest
votes
Here's a quick and dirty approach. Depending on what you want there's lots of room for improvement.
(defun head-at-point ()
(interactive)
(let ((target (thing-at-point 'symbol)))
(ess-send-string (ess-get-process ess-local-process-name)
(concat "head(" target ")n"))))
Thank you, Tyler! Just what I was looking for.
– John Doe
Oct 16 at 18:57
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "583"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f53189%2frun-r-code-on-selected-object%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Here's a quick and dirty approach. Depending on what you want there's lots of room for improvement.
(defun head-at-point ()
(interactive)
(let ((target (thing-at-point 'symbol)))
(ess-send-string (ess-get-process ess-local-process-name)
(concat "head(" target ")n"))))
Thank you, Tyler! Just what I was looking for.
– John Doe
Oct 16 at 18:57
add a comment
|
Here's a quick and dirty approach. Depending on what you want there's lots of room for improvement.
(defun head-at-point ()
(interactive)
(let ((target (thing-at-point 'symbol)))
(ess-send-string (ess-get-process ess-local-process-name)
(concat "head(" target ")n"))))
Thank you, Tyler! Just what I was looking for.
– John Doe
Oct 16 at 18:57
add a comment
|
Here's a quick and dirty approach. Depending on what you want there's lots of room for improvement.
(defun head-at-point ()
(interactive)
(let ((target (thing-at-point 'symbol)))
(ess-send-string (ess-get-process ess-local-process-name)
(concat "head(" target ")n"))))
Here's a quick and dirty approach. Depending on what you want there's lots of room for improvement.
(defun head-at-point ()
(interactive)
(let ((target (thing-at-point 'symbol)))
(ess-send-string (ess-get-process ess-local-process-name)
(concat "head(" target ")n"))))
answered Oct 16 at 16:06
TylerTyler
14k1 gold badge27 silver badges61 bronze badges
14k1 gold badge27 silver badges61 bronze badges
Thank you, Tyler! Just what I was looking for.
– John Doe
Oct 16 at 18:57
add a comment
|
Thank you, Tyler! Just what I was looking for.
– John Doe
Oct 16 at 18:57
Thank you, Tyler! Just what I was looking for.
– John Doe
Oct 16 at 18:57
Thank you, Tyler! Just what I was looking for.
– John Doe
Oct 16 at 18:57
add a comment
|
Thanks for contributing an answer to Emacs Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f53189%2frun-r-code-on-selected-object%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown