>>> print(df)
out_0 out_1 b c e d
0 out_GFD_994 out_GFD_Part2 NSE_FO_BHP_1703 -27022 361.45 -13200
1 out_GFD_994 out_GFD_Part2 NSE_FO_BHP_1704 30132 399.98 13200
2 out_GFD_994 out_GFD_Part2 NSE_FO_MQG_1703 -145173 1177.97 -11200
3 out_GFD_994 out_GFD_Part2 NSE_FO_MQG_1704 158747 1180.55 12300
4 out_GFD_994 out_GFD_Part2 NSE_FO_TLS_1703 23316 1247.50 3200
5 out_GFD_994 out_GFD_Part2 NSE_FO_TLS_1704 -19333 1253.62 -3200
Benötigen Sie jede Taste in Spalte b-Wert in der Datei zuordnen (Beispiel NSE_FO_BHP_1703 zu NSE_FO_BHP_1703_ * in der Datei übereinstimmt) wenn Schlüssel in der Datei LONG als Teilkette enthält, dann wird der Wert in der Spalte d subtrahieren wenn Schlüssel in der Datei als Teilzeichen SHORT enthalten, dann wird der Wert in der Spalte D hinzufügenKarte zu Teilzeichenfolge Schlüssel in Pandas
, so dass die Änderung NSE_FO_BHP_1703_MAXLONGPOS = 200000 changes to 213200
NSE_FO_BHP_1703_MAXSHORTPOS to 186800
. Ändern Sie die MAXLONGEXPOSURE and MAXSHORTEXPOSURE to 263200 and 236800
jeweils. Dies würde für jeden Schlüssel in der Spalte b von df getan werden.
NSE_FO_BHP_1703_MAXLONGPOS = 200000
NSE_FO_BHP_1703_MAXSHORTPOS = 200000
NSE_FO_BHP_1703_MAXLONGEXPOSURE = 250000
NSE_FO_BHP_1703_MAXSHORTEXPOSURE = 250000
NSE_FO_BHP_1704_MAXLONGPOS = 200000
NSE_FO_BHP_1704_MAXSHORTPOS = 200000
NSE_FO_BHP_1704_MAXLONGEXPOSURE = 250000
NSE_FO_BHP_1704_MAXSHORTEXPOSURE = 250000
NSE_FO_TLS_1703_MAXLONGPOS = 100000
NSE_FO_TLS_1703_MAXSHORTPOS = 100000
NSE_FO_TLS_1703_MAXLONGEXPOSURE = 200000
NSE_FO_TLS_1703_MAXSHORTEXPOSURE = 200000
NSE_FO_TLS_1704_MAXLONGPOS = 100000
NSE_FO_TLS_1704_MAXSHORTPOS = 100000
NSE_FO_TLS_1704_MAXLONGEXPOSURE = 200000
NSE_FO_TLS_1704_MAXSHORTEXPOSURE = 200000
NSE_FO_MQG_1703_MAXLONGPOS = 300000
NSE_FO_MQG_1703_MAXSHORTPOS = 300000
NSE_FO_MQG_1703_MAXLONGEXPOSURE = 400000
NSE_FO_MQG_1703_MAXSHORTEXPOSURE = 400000
NSE_FO_DEF_1704_MAXLONGPOS = 300000
NSE_FO_MQG_1704_MAXSHORTPOS = 300000
NSE_FO_MQG_1704_MAXLONGEXPOSURE = 400000
NSE_FO_MQG_1704_MAXSHORTEXPOSURE = 400000
Hier ist ein Tipp: '5 + -4 == 5-4' –