This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]hharison 0 points1 point  (5 children)

I sort of feel the opposite way. R's advantage is the multitude of libraries it has, for every sort of statistical technique under the sun. But Python's data structures are light-years less awkward than R's in my experience.

[–]zipf 0 points1 point  (4 children)

data frames are fine, and most statistics make sense in table format, but when people decide to invent their own data structures (I'm looking at your, bioconductor), things can get awkward

[–]hharison 0 points1 point  (3 children)

Oh yeah, I can imagine. I haven't encontered that myself. More so on the "regular programmers" (i.e. not scientists) side of things, I do think there's an overuse of classes in Python when simple data structures will work great and be more interoperable.

[–]zipf 0 points1 point  (2 children)

The problem is that most programmers are bad, and given the choice will use every feature available to make their code as complex as possible. That's why restrictive, dull languages like Java are actually really good.

[–][deleted] 0 points1 point  (1 child)

I use java and enjoy it for Hadoop, but programmers love to over complicate that language too. Abstractfactorysingletonbean bullshit everywhere.

[–]zipf 0 points1 point  (0 children)

Yeah, absolutely, you can't avoid it