Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8565451
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T17:25:49+00:00 2026-06-11T17:25:49+00:00

I am attempting to understand why development had shifted from reshape to reshape2 package.

  • 0

I am attempting to understand why development had shifted from reshape to reshape2 package. They seem to be functionally the same, however, I am unable to upgrade to reshape2 currently due to an older version of R running on the server. I am concerned about the possibility of a major bug that would have shifted development to a whole new package instead of simply continuing development of reshape. Does anyone know if there is a major flaw in the reshape package?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-11T17:25:50+00:00Added an answer on June 11, 2026 at 5:25 pm

    reshape2 let Hadley make a rebooted reshape that was way, way faster, while avoiding busting up people’s dependencies and habits.

    https://stat.ethz.ch/pipermail/r-packages/2010/001169.html

    Reshape2 is a reboot of the reshape package. It’s been over five years
    since the first release of the package, and in that time I’ve learned
    a tremendous amount about R programming, and how to work with data in
    R. Reshape2 uses that knowledge to make a new package for reshaping
    data that is much more focussed and much much faster.

    This version improves speed at the cost of functionality, so I have
    renamed it to reshape2 to avoid causing problems for existing users.
    Based on user feedback I may reintroduce some of these features.

    What’s new in reshape2:

    • considerably faster and more memory efficient thanks to a much
      better underlying algorithm that uses the power and speed of
      subsetting to the fullest extent, in most cases only making a
      single copy of the data.

    • cast is replaced by two functions depending on the output type:
      dcast produces data frames, and acast produces matrices/arrays.

    • multidimensional margins are now possible: grand_row and
      grand_col have been dropped: now the name of the margin refers to
      the variable that has its value set to (all).

    • some features have been removed such as the | cast operator, and
      the ability to return multiple values from an aggregation function.
      I’m reasonably sure both these operations are better performed by
      plyr.

    • a new cast syntax which allows you to reshape based on functions
      of variables (based on the same underlying syntax as plyr):

    • better development practices like namespaces and tests.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am attempting to understand the c library qsort in the context of pointers
Having never used awk before on Linux I am attempting to understand how it
Attempting to use the data series from this example no longer passes the JSONLint
I am attempting to visualize / understand my Rails application hierarchy on each page
Technology Stack: .NET 4, C#, NUnit I am attempting to apply test driven development
I'm attempting to understand how to group / link child meshes to a parent.
I am attempting to complete the following how-to in order to try and understand
I am attempting to connect to a SQL Server 2008 R2 instance from another
I am attempting to understand how TFS 2008 (and 2010 if it's different) store
I'm attempting to understand mySQL databases and have created one on my GoDaddy account

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.