Difference Between Transpose() And. T in Pandas

I have a sample of data:

d = {'name': ['Alice', 'Bob'], 'score': [9.5, 8], 'kids': [1, 2]}

I want to display simple statistics of the dataset in pandas using describe() method.

df = pd.DataFrame(data=d)
print(df.describe().transpose())

Output 1:

Is there any difference between the two workflows when I am ending up with the same result?

df = pd.DataFrame(data=d)
print(df.describe().T)

Output 2:


References:

2

1 Answer

There is no difference. As mentioned in the T attribute documentation, T is simply an accessor for the transpose() method. Indeed a quick look in the pandas DataFrame source code shows that the entire implementation of T is nothing more than:

T = property(transpose)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Alexander Ross

Alexander Ross

Gaming, Esports & Interactive Media Writer

Alexander Ross has covered the video game industry for a decade, writing deep dives on game design, esports tournaments, VR developments, and gaming culture.

Share this article
Twitter Facebook Pinterest