You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, there are two convenient macro in RCall.jl, @rget and @rput, by which we can transfer variables between Julia and R without worrying about how to build a new variable in R and then copy data in Julia to it.
Could you add something like them in PyCall.jl? I tried to do it, but failed, because it hard to build a new variable in Python with py"...".
py"""...""" could do it, but I have to use it in multiple lines like this:
py"""
codes
"""
For example, there is a variable a=1233456 in Julia, then use "@PyPUT a" to automatically create a variable named "a" in Python and initialize it with 12345. How to realize this macro?
Thanks
The text was updated successfully, but these errors were encountered:
@tkf is right, and you can currently do main[:a] = a. You also can also do
julia>py""" a =$a"""
I don't see a need for a more specialized syntax here, as creating global variables in Python, outside of py""" ... """ blocks, is not commonly needed to call Python code.
Hi, there are two convenient macro in RCall.jl, @rget and @rput, by which we can transfer variables between Julia and R without worrying about how to build a new variable in R and then copy data in Julia to it.
Could you add something like them in PyCall.jl? I tried to do it, but failed, because it hard to build a new variable in Python with py"...".
py"""...""" could do it, but I have to use it in multiple lines like this:
py"""
codes
"""
For example, there is a variable a=1233456 in Julia, then use "@PyPUT a" to automatically create a variable named "a" in Python and initialize it with 12345. How to realize this macro?
Thanks
The text was updated successfully, but these errors were encountered: