0

I am looking for an efficient way to reorganize a larger Pandas DataFrame.

Suppose I have a large DF with data linked to two indexes, as shown below.

Value
Index A Index B
A Sample 1 2.3
Sample 2 3.1
B Sample 1 5.2
Sample 2 1.2

How can I reorganize the data into a 2D array style that still takes into maintains the pairing from the initial multi-index without using a loop iteration and reassigning the values to a new DF?

Index A Sample 1 Sample 2
A 2.3 5.2
B 3.1 1.2

I attempted to separate the DF by indexes. However due to incomplete and out of order data, transforming the row into column lost its association to the initial index A.

Currently, I am looping through the two indexes and reassociating the values in a new DF. However, the process is incredibly inefficient due to a large data set.

Thank you for your guidance.

voicu
  • 11
  • 1

0 Answers0