ПРЕДЕЛ в FoxPro

Предположим, переменная v1 с уровнями A, B, C, D. Вы заметили, что только B имеет отношение, и хотите использовать эту информацию в PCA (поэтому вам нужны числовые / количественные переменные).

Вы можете построить переменную v2 <- 1 * (v1 == 'B').

5
задан Matthew Hood 23 March 2009 в 10:54
поделиться

4 ответа

FoxPro не имеет прямой поддержки ПРЕДЕЛЬНОГО пункта. Это действительно имеет "TOP nn", но который только обеспечивает "самые верхние записи" в данном проценте, и даже который имеет ограничение возвращенного (максимума) записей 32k.

Вы могли бы быть более обеспеченным дампом данные как CSV, или если это не практично (из-за проблем размера), пишущий маленький сценарий FoxPro, который автоматически генерирует серию, НАЧИНАЮТСЯ - ВСТАВЛЯЮТ (x10000) - операторы ФИКСАЦИИ, которые выводят к серии текстовых файлов. Конечно, Вам была бы нужна среда разработки FoxPro для этого, таким образом, это не может относиться к Вашей ситуации...

2
ответ дан 14 December 2019 в 04:48
поделиться

Смотрите на RecNo () функция.

4
ответ дан 14 December 2019 в 04:48
поделиться

Я должен был преобразовать базу данных Foxpro в Mysql несколько лет назад. Что я сделал для решения, это было, добавляет идентификационный столбец автопостепенного увеличения к таблице Foxpro и использованию что как ссылка строки.

Таким образом Вы могли сделать что-то как.

select name, address from people where id >= 5 and id <= 10;

FoxPro sql документация не показывает ничего подобного для ограничения.

0
ответ дан 14 December 2019 в 04:48
поделиться

Чтобы расширить ответ Эйвинда, я бы создал программу, использующую функцию RecNo () для извлечения записей в заданном диапазоне скажем, 10 000 записей.

Затем вы могли бы программно циклически проходить по большой таблице в чанках по 10 000 записей за один раз и предварительно загружать данные в базу данных MySQL.

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

0
ответ дан 14 December 2019 в 04:48
поделиться
Другие вопросы по тегам:

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