如何按列分類熊貓數據框? 我在這裏讀了http://pandas.pydata.org/...sort_values關於sort_values。 當我運行按列分類熊貓數據框
df = pd.DataFrame([(2,'a'),(1,'b')],columns = ['num','let'])
df
df.sort_values(by='num', axis=1, ascending=True, inplace=True)
我得到錯誤 KeyError異常: '民'
如何按列分類熊貓數據框? 我在這裏讀了http://pandas.pydata.org/...sort_values關於sort_values。 當我運行按列分類熊貓數據框
df = pd.DataFrame([(2,'a'),(1,'b')],columns = ['num','let'])
df
df.sort_values(by='num', axis=1, ascending=True, inplace=True)
我得到錯誤 KeyError異常: '民'
您應該刪除axis=1
,這會試圖查找匹配'num'
該索引標籤不存在:
In[33]:
df.sort_values(by='num')
Out[33]:
num let
1 1 b
0 2 a
默認值是axis=0
它尋找匹配的列'num'
刪除'axis = 1',這是尋找與''num''匹配的索引標籤 – EdChum