df.sortlevel() vs df.sort_index() · Issue #7121 · pandas-dev/pandas (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Description
Q1: For a multi-index dataframe, what is the difference between sortlevel()
and sort_index()
?
As far as I can tell, for a dataframe like:
df = pd.DataFrame({'A' : [np.random.random_integers(10) for x in xrange(500)],
'B' : [np.random.random_integers(10) for x in xrange(500)],
'C' : [np.random.random_integers(10) for x in xrange(500)],
'data' : randn(500) })
the result is the same.
Q2: Why do these methods not use the same naming convention? sort_index
uses underscore to separate words, while sortlevel
is just one word.
What is the official convention in Pandas? Isn't the Python convention to use underscore splitting?