https://github.com/JuliaLang/julia/issues/16966

> -----Original Message-----
> From: julia-users@googlegroups.com [mailto:julia-
> us...@googlegroups.com] On Behalf Of Milan Bouchet-Valat
> Sent: Thursday, June 16, 2016 1:33 AM
> To: julia-users@googlegroups.com
> Subject: Re: [julia-users] Re: parse.(Int64, x)
> 
> Le mercredi 15 juin 2016 à 17:28 -0700, Tony Kelman a écrit :
> > Try parse.([Int64], x)
> > note that the output will be an Array{Any} because issue #4883 hasn't
> > been fixed yet. The issue here is that broadcast doesn't treat types
> > as "scalar-like."
> Is the latter a separate bug? Should we open an issue for that?
> 
> 
> > > map of course works, but it is quite verbose. I’ve been working a
> > > group of new julia users lately, many of them from other languages
> > > like R, Python etc., and they roll their eyes when something that
> > > simple takes
> > >
> > > df[:x] = map(q->parse(Int64,q), df[:x])
> > >
> > > It just is quite complicated for something pretty simple… Maybe
> > > there are other simple constructs for this?
> > >
> > > Thanks,
> > > David
> > >
> > > From: julia...@googlegroups.com [mailto:julia...@googlegroups.com]
> > > On Behalf Of John Myles White
> > > Sent: Wednesday, June 15, 2016 3:53 PM
> > > To: julia-users <julia...@googlegroups.com>
> > > Subject: [julia-users] Re: parse.(Int64, x)
> > >
> > > I would be careful combining element-wise function application with
> > > partial function application. Why not use map instead?
> > >
> > > On Wednesday, June 15, 2016 at 3:47:05 PM UTC-7, David Anthoff
> > > wrote:
> > > I just tried to use the new dot syntax for vectorising function
> > > calls in order to convert an array of strings into an array of
> > > Int64. For example, if this would work, it would be very, very
> > > handy:
> > >
> > > x = [“1”, “2”, “3”]
> > > parse.(Int64, x)
> > >
> > > Right now I get an error, but I wonder whether this could be enabled
> > > somehow in this new framework? If this would work for all sorts of
> > > parsing, type conversions etc. it would just be fantastic.
> > > Especially when working DataFrames and one is in the first phase of
> > > cleaning up data types of columns etc. this would make for a very
> > > nice and short notation.
> > >
> > > Thanks,
> > > David
> > >
> > > --
> > > David Anthoff
> > > University of California, Berkeley
> > >
> > > http://www.david-anthoff.com
> > >
> > >

Reply via email to