DataFrame.sort_values只查看第一个数字,而不是整个数字

我有一个看起来像这样的DataFrame

    del Ticker  Open Interest
0   1   SPY     20,996,893
1   3   IWM     7,391,074
2   5   EEM     6,545,445
...
47  46  MU      1,268,256
48  48  NOK     1,222,759
49  50  ET      1,141,467

我希望它在df['del']中从最小的数字到最大的数字顺序排列,但是当我编写df.sort_values('del')时,我得到

    del Ticker
0   1   SPY
29  10  BAC
5   11  GE

它看起来是基于第一个数字而不是按顺序进行吗?我是否使用了正确的代码,或者我需要完全更改它?

转载请注明出处:http://www.jlbyp.com/article/20230526/1971568.html