Briser une commande sur plusieurs lignes dans le fichier dans Stata
Je veux lancer le keep
de commande dans un fichier dans le logiciel Stata 12:
keep a1 a2 a3 a4 a5 b1 b2 b3 b4 b5 c1 c2 c3 c4
Ce que je veux, c'est faire le suivant:
keep {a1 a2 a3 a4 a5
b1 b2 b3 b4 b5
c1 c2 c3 c4}
Je sais que le {} supports de ne pas faire l'affaire mais je suis à la recherche de la commande qui ne. À l'aide de #delimiter ;
ne fonctionne pas non plus.
Je veux le faire parce que les sous-groupes de variables qui ont un rapport entre eux (dont j'avais l'intention de signal au-dessus en utilisant a
, b
et c
) et je veux que ce soit clair dans mon code. J'ai en permanence d'ajouter et de supprimer des variables. Notez que je ne veux pas utiliser le drop
de commande (dans ce cas, la solution est triviale).
Des déclarations comme "le délimiteur de commande ne fonctionne pas" sont toujours incorrectes, surtout quand pas de code ou de sortie a été montré.
OriginalL'auteur luchonacho | 2014-08-14
Vous devez vous connecter pour publier un commentaire.
C'est un truc simple pour compléter les solutions réelles par Roberto. Puisque vous avez un grand nombre de variables, une chose que j'ai trouvé parfois utile, c'est d'utiliser des macros pour les variables de groupe, surtout si vous pouvez utiliser le groupement dans plus d'une occasion.
keep a? b? c?
oukeep a1-a5 b1-b5 c1-c5
peut être suffisant.Assurez-vous que le fait mieux, en supposant que les variables sont nommés d'une manière ordonnée. Les OP pourraient finir le montage dans tous les noms de macro dans une ligne.
OriginalL'auteur Aspen Chen
Il existe plusieurs façons. L'un est à l'aide de
///
. Un exemple:#delimit
travaillera si elle est utilisée correctement. Un exemple:Il y a encore une autre façon.
help delimit
(qui vous connaissaient déjà) membres:Que manuel de points d'entrée, vous accédez directement à l'information pertinente.
Je soupçonne un manque de recherche/effort dans ce cas. Une recherche Google avec "stata + saut de lignes dans les fichiers") aurait facilement obtenu. Je ne suis pas recommander cet être votre première stratégie en essayant de résoudre les problèmes dans Stata. Plutôt, commencer avec Stata ressources: je recommande la lecture de
[U] 3 Ressources pour l'apprentissage et l'utilisation de Stata
[U] 4 Stata l'aide et les moyens de recherche.
OriginalL'auteur Roberto Ferrer