В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Изменить: это устарело, см. ответ @ Merlin.
[False]
, являющийся непустым списком , не совпадает с False
. Вы должны написать:
test = df.sort('one', ascending=False)
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.sort_values.html
Я не думаю, что вы когда-нибудь укажите значение False
в квадратных скобках (когда-либо), а также значения столбца, когда они более одного, тогда только они представлены в виде списка! Не похоже на ['one']
.
test = df.sort_values(by='one', ascending = False)
Для pandas 0.17 и выше используйте это:
test = df.sort_values('one', ascending=False)
Так как «один» является рядом в кадре данных pandas, значит, pandas не примет аргументы в виде списка.
ascending=[False]
на пандах 0.19. Не могли бы вы уточнить?
– MSeifert
29 April 2017 в 17:16
Новый синтаксис (либо):
test = df.sort_values(['one'], ascending=[False])
test = df.sort_values(['one'], ascending=[0])