2017-08-23 2 views
0

Ich versuche in Stata, meine Daten zu reduzieren. Ich habe mehrere Variablen, eine mit der Bezeichnung Industry.Fallenlassen von Beobachtungen

Ich möchte alle Firmen löschen, die "Banken" sind. Aber wenn ich diesen Befehl verwende:

Stata zeigt mir nur die Firmen, die Banken sind.

Wissen Sie, wie Sie es beheben können?

+1

können Sie etwas mehr erklären? –

Antwort

1
drop if industry != "Banks" 

und

keep if industry == "Banks" 

sind äquivalent. Es scheint, dass Sie es falsch herum haben. Sie benötigen einen von

keep if industry != "Banks" 
drop if industry == "Banks" 

Oder Branche: Ihre Frage verwendet unterschiedliche Variablennamen in verschiedenen Orten. Sie sollten wissen, welche Variable Sie benötigen.

+0

Meine Schuld habe ich nur die Variable "Branche" nicht Industry. und danke! –

+0

Hey, ich habe noch eine Frage bezüglich der Variable "Branche". Ich möchte zum Beispiel Gruppen bilden: Ich möchte die Gruppe "Verbraucher" aufbauen, die folgende Branchen umfassen sollte: "Einzelhandel, Lebensmittel/Getränke, Verbraucher". Weißt du, was der richtige Befehl dafür sein könnte? Ich weiß nicht, wie man die richtige Syntax hier findet. –

+0

Bitte schreiben Sie eine neue Frage mit Datenbeispiel und versuchtem Code. –

0

Eine Möglichkeit, von Firmen variable Beobachtungen fallen könnten, die Werte haben, die das Wort „Bank“ enthalten:

gen bank=regexm(industry,"Bank") 

Sie mehr Flexibilität wünschen können (zB nicht Kapitalisierung der Bank zu beschränken - so dass die Dateneingabe Typo , Leerzeichen auf beiden Seiten des Worts erforderlich oder keine Leerzeichen erforderlich - wieder Tippfehler. Die Stata-String-Funktionen können auch dabei helfen.

+0

Dieser Befehl lässt nichts "fallen"; Es markiert nur Übereinstimmungen der angegebenen Zeichenfolge, um zu identifizieren, was "Drop" sein könnte. Sie "fallen" auch keine Beobachtungen aus einer Variablen; Sie werden aus dem gesamten Dataset entfernt. Offensichtliche Punkte vielleicht, aber diese Threads werden auch von Anfängern gelesen. –

Verwandte Themen