Обнаружение jQuery автоматическое заполнение UI

После долгих испытаний я попал в приведенное ниже решение, просто импортируй re module.

Однако вы можете упростить свой код как:

import pandas as pd
import glob
import re
for f in glob('/your_Dir_path/somefiles*.csv'):
    Data = pd.read_csv(f, encoding = 'ISO-8859-1', dtype=object)

Набор данных:

>>> Data['Indicator'].head()
0     GDP (current US$ Mil)
1    No. Of Export partners
2    No. Of Export products
3    No. Of Import partners
4    No. Of Import products
Name: Indicator, dtype: object
>>> Data['Indicator'].head(100)
0                     GDP (current US$ Mil)
1                    No. Of Export partners
2                    No. Of Export products
3                    No. Of Import partners
4                    No. Of Import products
5                   No. Of Tariff Agreement
6           Trade Balance (current US$ Mil)
7      Trade (US$ Mil)-Top 5 Export Partner
8      Trade (US$ Mil)-Top 5 Export Partner
9      Trade (US$ Mil)-Top 5 Export Partner
10     Trade (US$ Mil)-Top 5 Export Partner
11     Trade (US$ Mil)-Top 5 Import Partner
12     Trade (US$ Mil)-Top 5 Export Partner
13     Trade (US$ Mil)-Top 5 Import Partner
14     Trade (US$ Mil)-Top 5 Export Partner
15     Trade (US$ Mil)-Top 5 Import Partner
16     Trade (US$ Mil)-Top 5 Export Partner
17     Trade (US$ Mil)-Top 5 Export Partner
18     Trade (US$ Mil)-Top 5 Import Partner

Результат:

[112 ]

Для вашего примера попробуйте ниже:

import re

DataT['Indicator'] = DataT['Indicator'].str.replace(re.escape('export(us$ mil)'), 'exports (in us$ mil)')
DataT['Indicator'] = DataT['Indicator'].str.replace(re.escape('import(us$ mil)'), 'imports (in us$ mil)')
7
задан Soldarnal 31 October 2008 в 20:01
поделиться

3 ответа

if ($("#q").hasClass("ac_input")) {
    // do something
}

ОБНОВЛЕНИЕ

Имя класса в виджете автоматического заполнения UI JQuery теперь 'ui-autocomplete-input' так, чтобы код был бы:

if ($("#q").hasClass("ui-autocomplete-input")) {
    // do something
}
11
ответ дан 6 December 2019 в 06:38
поделиться

Это верно, потому что, после того как Вы включали автоматическое заполнение js, каждый $ () объект теперь имеет автоматическое заполнение () определенный метод (в случае, если Вы хотите активировать автоматическое заполнение для тех элементов). Ваш, если () просто говорит, что та функция не является пустой.

Я, к сожалению, не имейте системы, где я могу проверить это (уехал из дома ноутбука сегодня), но я полагаю, что автоматическое заполнение добавляет имя класса CSS к элементам, которые это использует. Вы могли искать это.

1
ответ дан 6 December 2019 в 06:38
поделиться

Вы можете использовать

if( $.isFunction( $.fn.autocomplete ) ){ }

.isFunction является частью библиотеки jQuery. (цитата: http://james.padolsey.com/jquery/....isFunction )

3
ответ дан 6 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: