pd.Categorical
возвращает объект типа Categorical
:
c = pd.Categorical(df['c1'])
c
# [a, b, a, c, a]
# Categories (3, object): [a, b, c]
type(c)
pandas.core.arrays.categorical.Categorical
OTOH, df['c1']
- это Series
типа categorical
. Это означает, что его категориальные атрибуты и функции должны быть доступны через аксессор .cat
.
type(df['c1'])
# pandas.core.series.Series
df['c1'].cat.codes
0 0
1 1
2 0
3 2
4 0
dtype: int8
В JTable
существует метод, названный clearSelection
. Это, в свою очередь, вызывает clearSelection
для ListSelectionModel
таблицы и модели столбца.
Я считаю вы можете использовать это:
table.getSelectionModel().clearSelection().
SelectionModel - это то, что на самом деле обрабатывает выбор. В JTable есть несколько ярлыков.
table.getSelectionModel().clearSelection().
SelectionModel - это то, что на самом деле обрабатывает выбор. В JTable есть несколько ярлыков.
table.getSelectionModel().clearSelection().
SelectionModel - это то, что на самом деле обрабатывает выбор. В JTable есть несколько ярлыков.