Ich mag VScode
Bei VScode
Bewegen Sie den Mauszeiger links von der Zeilennummer und klicken Sie, um einen roten Kreis hinzuzufügen
Gehen Sie zum Debug-Konsolenbildschirm, geben Sie den Variablennamen ein und drücken Sie die Eingabetaste, um verschiedene Dinge zu überprüfen Ich habe Probleme, den Datenrahmen richtig anzuzeigen </ font>
Drücken Sie cmd + Umschalt + P, um die Befehlspalette zu öffnen Geben Sie "launch" ein Klicken Sie auf Open launch.json
Fügen Sie "" redirectOutput ": true" hinzu und speichern Sie durch Überschreiben (vergessen Sie nicht "," am Ende der vorherigen Zeile)
Beenden Sie das Debuggen einmal und starten Sie das Debuggen erneut. Versuchen Sie print (df) in der Debug-Konsole Datenrahmen werden angeordnet und zur einfachen Anzeige angezeigt </ font>
Sie können auch eine mehrzeilige Verarbeitung mit sht + Enter schreiben
↓ Ausführungsergebnis
Betriebsumgebung: Mac, Python3.7
Zu debuggender Beispielcode:
# create test data
a = 15
import pandas as pd
df = pd.DataFrame(
columns = ['name', 'gender', 'age'],
data = [
['john', 'man', 25],
['yoko', 'woman', 28],
['kevin', 'man', 45]
]
)
# processing
a = a - 1
df['age'] = df['age'] - 10
In der Bonus-Debug-Konsole verwendeter Code:
for age_hosei in [10, -10]:
print('--------------------------')
print('age_hosei', age_hosei)
tmp = df.copy()
print('tmp:\n', tmp)
tmp['age'] = tmp['age'] + age_hosei
result = tmp.groupby('gender')['age'].sum()
print('result:\n', result)
Recommended Posts