f64 commited on
Commit
39bb10c
·
1 Parent(s): 744380c
Files changed (1) hide show
  1. static/test.ipynb +69 -600
static/test.ipynb CHANGED
@@ -2,7 +2,7 @@
2
  "cells": [
3
  {
4
  "cell_type": "code",
5
- "execution_count": 11,
6
  "metadata": {},
7
  "outputs": [],
8
  "source": [
@@ -16,7 +16,7 @@
16
  },
17
  {
18
  "cell_type": "code",
19
- "execution_count": 12,
20
  "metadata": {},
21
  "outputs": [
22
  {
@@ -25,7 +25,7 @@
25
  "text": [
26
  "<>:1: SyntaxWarning: invalid escape sequence '\\M'\n",
27
  "<>:1: SyntaxWarning: invalid escape sequence '\\M'\n",
28
- "C:\\Users\\f64\\AppData\\Local\\Temp\\ipykernel_34940\\1255343956.py:1: SyntaxWarning: invalid escape sequence '\\M'\n",
29
  " path1 = \"N:\\Makarov\\Development\\Python\\Jupiter Notebooks\\Gaziev CSV\\TestData_1504_AB_soloV_gaziev.zip\"\n"
30
  ]
31
  },
@@ -228,7 +228,7 @@
228
  "[12010 rows x 10 columns]"
229
  ]
230
  },
231
- "execution_count": 12,
232
  "metadata": {},
233
  "output_type": "execute_result"
234
  }
@@ -249,7 +249,7 @@
249
  },
250
  {
251
  "cell_type": "code",
252
- "execution_count": 13,
253
  "metadata": {},
254
  "outputs": [
255
  {
@@ -270,7 +270,7 @@
270
  },
271
  {
272
  "cell_type": "code",
273
- "execution_count": 14,
274
  "metadata": {},
275
  "outputs": [
276
  {
@@ -437,7 +437,7 @@
437
  "18 AAA011113 21 392 -205"
438
  ]
439
  },
440
- "execution_count": 14,
441
  "metadata": {},
442
  "output_type": "execute_result"
443
  }
@@ -456,7 +456,7 @@
456
  },
457
  {
458
  "cell_type": "code",
459
- "execution_count": 15,
460
  "metadata": {},
461
  "outputs": [
462
  {
@@ -470,9 +470,9 @@
470
  "name": "stderr",
471
  "output_type": "stream",
472
  "text": [
473
- "C:\\Users\\f64\\AppData\\Local\\Temp\\ipykernel_34940\\1846308829.py:2: DeprecationWarning: DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.\n",
474
  " print(f\"{set(dgID.apply(len))=}\")\n",
475
- "C:\\Users\\f64\\AppData\\Local\\Temp\\ipykernel_34940\\1846308829.py:4: DeprecationWarning: DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.\n",
476
  " dgID.apply(len).reset_index()\n"
477
  ]
478
  },
@@ -630,7 +630,7 @@
630
  "19 DDD011113 7"
631
  ]
632
  },
633
- "execution_count": 15,
634
  "metadata": {},
635
  "output_type": "execute_result"
636
  }
@@ -644,7 +644,7 @@
644
  },
645
  {
646
  "cell_type": "code",
647
- "execution_count": 16,
648
  "metadata": {},
649
  "outputs": [
650
  {
@@ -747,7 +747,7 @@
747
  "119 BBB011117 -300 554 -130"
748
  ]
749
  },
750
- "execution_count": 16,
751
  "metadata": {},
752
  "output_type": "execute_result"
753
  }
@@ -766,608 +766,77 @@
766
  },
767
  {
768
  "cell_type": "code",
769
- "execution_count": 17,
770
  "metadata": {},
771
  "outputs": [
772
  {
773
- "name": "stderr",
774
  "output_type": "stream",
775
  "text": [
776
- "C:\\Users\\f64\\AppData\\Local\\Temp\\ipykernel_34940\\1487317556.py:1: DeprecationWarning: DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.\n",
777
- " df_packs_reshaped = dgID.apply(lambda df: pd.Series(df[xyz].values[::-1].reshape(1,-1)[0])).reset_index() # правильный порядок\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
778
  ]
779
  },
780
  {
781
- "data": {
782
- "text/html": [
783
- "<div>\n",
784
- "<style scoped>\n",
785
- " .dataframe tbody tr th:only-of-type {\n",
786
- " vertical-align: middle;\n",
787
- " }\n",
788
- "\n",
789
- " .dataframe tbody tr th {\n",
790
- " vertical-align: top;\n",
791
- " }\n",
792
- "\n",
793
- " .dataframe thead th {\n",
794
- " text-align: right;\n",
795
- " }\n",
796
- "</style>\n",
797
- "<table border=\"1\" class=\"dataframe\">\n",
798
- " <thead>\n",
799
- " <tr style=\"text-align: right;\">\n",
800
- " <th></th>\n",
801
- " <th>ID</th>\n",
802
- " <th>0</th>\n",
803
- " <th>1</th>\n",
804
- " <th>2</th>\n",
805
- " <th>3</th>\n",
806
- " <th>4</th>\n",
807
- " <th>5</th>\n",
808
- " <th>6</th>\n",
809
- " <th>7</th>\n",
810
- " <th>8</th>\n",
811
- " <th>...</th>\n",
812
- " <th>11</th>\n",
813
- " <th>12</th>\n",
814
- " <th>13</th>\n",
815
- " <th>14</th>\n",
816
- " <th>15</th>\n",
817
- " <th>16</th>\n",
818
- " <th>17</th>\n",
819
- " <th>18</th>\n",
820
- " <th>19</th>\n",
821
- " <th>20</th>\n",
822
- " </tr>\n",
823
- " </thead>\n",
824
- " <tbody>\n",
825
- " <tr>\n",
826
- " <th>0</th>\n",
827
- " <td>AAA011111</td>\n",
828
- " <td>-200</td>\n",
829
- " <td>732</td>\n",
830
- " <td>257</td>\n",
831
- " <td>211</td>\n",
832
- " <td>746</td>\n",
833
- " <td>312</td>\n",
834
- " <td>-22</td>\n",
835
- " <td>714</td>\n",
836
- " <td>277</td>\n",
837
- " <td>...</td>\n",
838
- " <td>382</td>\n",
839
- " <td>-221</td>\n",
840
- " <td>703</td>\n",
841
- " <td>505</td>\n",
842
- " <td>200</td>\n",
843
- " <td>711</td>\n",
844
- " <td>556</td>\n",
845
- " <td>111</td>\n",
846
- " <td>702</td>\n",
847
- " <td>536</td>\n",
848
- " </tr>\n",
849
- " <tr>\n",
850
- " <th>1</th>\n",
851
- " <td>AAA011112</td>\n",
852
- " <td>202</td>\n",
853
- " <td>486</td>\n",
854
- " <td>-547</td>\n",
855
- " <td>-320</td>\n",
856
- " <td>452</td>\n",
857
- " <td>-505</td>\n",
858
- " <td>-222</td>\n",
859
- " <td>525</td>\n",
860
- " <td>-178</td>\n",
861
- " <td>...</td>\n",
862
- " <td>22</td>\n",
863
- " <td>-2</td>\n",
864
- " <td>557</td>\n",
865
- " <td>58</td>\n",
866
- " <td>200</td>\n",
867
- " <td>572</td>\n",
868
- " <td>50</td>\n",
869
- " <td>201</td>\n",
870
- " <td>584</td>\n",
871
- " <td>-36</td>\n",
872
- " </tr>\n",
873
- " <tr>\n",
874
- " <th>2</th>\n",
875
- " <td>AAA011113</td>\n",
876
- " <td>-302</td>\n",
877
- " <td>336</td>\n",
878
- " <td>-443</td>\n",
879
- " <td>-202</td>\n",
880
- " <td>343</td>\n",
881
- " <td>-257</td>\n",
882
- " <td>-201</td>\n",
883
- " <td>336</td>\n",
884
- " <td>-206</td>\n",
885
- " <td>...</td>\n",
886
- " <td>-175</td>\n",
887
- " <td>-201</td>\n",
888
- " <td>357</td>\n",
889
- " <td>-235</td>\n",
890
- " <td>21</td>\n",
891
- " <td>392</td>\n",
892
- " <td>-205</td>\n",
893
- " <td>-222</td>\n",
894
- " <td>412</td>\n",
895
- " <td>-343</td>\n",
896
- " </tr>\n",
897
- " <tr>\n",
898
- " <th>3</th>\n",
899
- " <td>AAA011114</td>\n",
900
- " <td>401</td>\n",
901
- " <td>681</td>\n",
902
- " <td>768</td>\n",
903
- " <td>-212</td>\n",
904
- " <td>705</td>\n",
905
- " <td>660</td>\n",
906
- " <td>220</td>\n",
907
- " <td>712</td>\n",
908
- " <td>694</td>\n",
909
- " <td>...</td>\n",
910
- " <td>544</td>\n",
911
- " <td>-202</td>\n",
912
- " <td>644</td>\n",
913
- " <td>372</td>\n",
914
- " <td>202</td>\n",
915
- " <td>625</td>\n",
916
- " <td>446</td>\n",
917
- " <td>222</td>\n",
918
- " <td>643</td>\n",
919
- " <td>403</td>\n",
920
- " </tr>\n",
921
- " <tr>\n",
922
- " <th>4</th>\n",
923
- " <td>AAA011115</td>\n",
924
- " <td>-222</td>\n",
925
- " <td>525</td>\n",
926
- " <td>-178</td>\n",
927
- " <td>-102</td>\n",
928
- " <td>616</td>\n",
929
- " <td>22</td>\n",
930
- " <td>-2</td>\n",
931
- " <td>557</td>\n",
932
- " <td>58</td>\n",
933
- " <td>...</td>\n",
934
- " <td>50</td>\n",
935
- " <td>201</td>\n",
936
- " <td>584</td>\n",
937
- " <td>-36</td>\n",
938
- " <td>-202</td>\n",
939
- " <td>585</td>\n",
940
- " <td>-4</td>\n",
941
- " <td>0</td>\n",
942
- " <td>645</td>\n",
943
- " <td>109</td>\n",
944
- " </tr>\n",
945
- " <tr>\n",
946
- " <th>5</th>\n",
947
- " <td>AAA011116</td>\n",
948
- " <td>21</td>\n",
949
- " <td>405</td>\n",
950
- " <td>-173</td>\n",
951
- " <td>-111</td>\n",
952
- " <td>427</td>\n",
953
- " <td>-180</td>\n",
954
- " <td>-200</td>\n",
955
- " <td>377</td>\n",
956
- " <td>-150</td>\n",
957
- " <td>...</td>\n",
958
- " <td>-91</td>\n",
959
- " <td>-12</td>\n",
960
- " <td>316</td>\n",
961
- " <td>-98</td>\n",
962
- " <td>-200</td>\n",
963
- " <td>356</td>\n",
964
- " <td>-136</td>\n",
965
- " <td>211</td>\n",
966
- " <td>335</td>\n",
967
- " <td>-157</td>\n",
968
- " </tr>\n",
969
- " <tr>\n",
970
- " <th>6</th>\n",
971
- " <td>AAA011117</td>\n",
972
- " <td>-102</td>\n",
973
- " <td>616</td>\n",
974
- " <td>22</td>\n",
975
- " <td>-2</td>\n",
976
- " <td>557</td>\n",
977
- " <td>58</td>\n",
978
- " <td>200</td>\n",
979
- " <td>572</td>\n",
980
- " <td>50</td>\n",
981
- " <td>...</td>\n",
982
- " <td>-36</td>\n",
983
- " <td>-202</td>\n",
984
- " <td>585</td>\n",
985
- " <td>-4</td>\n",
986
- " <td>0</td>\n",
987
- " <td>645</td>\n",
988
- " <td>109</td>\n",
989
- " <td>0</td>\n",
990
- " <td>600</td>\n",
991
- " <td>157</td>\n",
992
- " </tr>\n",
993
- " <tr>\n",
994
- " <th>7</th>\n",
995
- " <td>AAA011118</td>\n",
996
- " <td>-302</td>\n",
997
- " <td>279</td>\n",
998
- " <td>-2298</td>\n",
999
- " <td>-502</td>\n",
1000
- " <td>282</td>\n",
1001
- " <td>-1456</td>\n",
1002
- " <td>-220</td>\n",
1003
- " <td>409</td>\n",
1004
- " <td>-362</td>\n",
1005
- " <td>...</td>\n",
1006
- " <td>-393</td>\n",
1007
- " <td>512</td>\n",
1008
- " <td>411</td>\n",
1009
- " <td>-487</td>\n",
1010
- " <td>-212</td>\n",
1011
- " <td>460</td>\n",
1012
- " <td>-595</td>\n",
1013
- " <td>-122</td>\n",
1014
- " <td>433</td>\n",
1015
- " <td>-670</td>\n",
1016
- " </tr>\n",
1017
- " <tr>\n",
1018
- " <th>8</th>\n",
1019
- " <td>BBB011111</td>\n",
1020
- " <td>-114</td>\n",
1021
- " <td>277</td>\n",
1022
- " <td>-97</td>\n",
1023
- " <td>2</td>\n",
1024
- " <td>247</td>\n",
1025
- " <td>-329</td>\n",
1026
- " <td>-220</td>\n",
1027
- " <td>284</td>\n",
1028
- " <td>-602</td>\n",
1029
- " <td>...</td>\n",
1030
- " <td>-860</td>\n",
1031
- " <td>222</td>\n",
1032
- " <td>271</td>\n",
1033
- " <td>-1227</td>\n",
1034
- " <td>420</td>\n",
1035
- " <td>253</td>\n",
1036
- " <td>-1668</td>\n",
1037
- " <td>-212</td>\n",
1038
- " <td>303</td>\n",
1039
- " <td>-1919</td>\n",
1040
- " </tr>\n",
1041
- " <tr>\n",
1042
- " <th>9</th>\n",
1043
- " <td>BBB011112</td>\n",
1044
- " <td>-210</td>\n",
1045
- " <td>529</td>\n",
1046
- " <td>-943</td>\n",
1047
- " <td>102</td>\n",
1048
- " <td>578</td>\n",
1049
- " <td>-830</td>\n",
1050
- " <td>-221</td>\n",
1051
- " <td>577</td>\n",
1052
- " <td>-859</td>\n",
1053
- " <td>...</td>\n",
1054
- " <td>-752</td>\n",
1055
- " <td>-122</td>\n",
1056
- " <td>636</td>\n",
1057
- " <td>-592</td>\n",
1058
- " <td>-21</td>\n",
1059
- " <td>602</td>\n",
1060
- " <td>-558</td>\n",
1061
- " <td>-200</td>\n",
1062
- " <td>573</td>\n",
1063
- " <td>-505</td>\n",
1064
- " </tr>\n",
1065
- " <tr>\n",
1066
- " <th>10</th>\n",
1067
- " <td>BBB011113</td>\n",
1068
- " <td>-200</td>\n",
1069
- " <td>320</td>\n",
1070
- " <td>82</td>\n",
1071
- " <td>121</td>\n",
1072
- " <td>289</td>\n",
1073
- " <td>58</td>\n",
1074
- " <td>22</td>\n",
1075
- " <td>336</td>\n",
1076
- " <td>-26</td>\n",
1077
- " <td>...</td>\n",
1078
- " <td>-106</td>\n",
1079
- " <td>-302</td>\n",
1080
- " <td>422</td>\n",
1081
- " <td>-158</td>\n",
1082
- " <td>-202</td>\n",
1083
- " <td>415</td>\n",
1084
- " <td>-143</td>\n",
1085
- " <td>12</td>\n",
1086
- " <td>416</td>\n",
1087
- " <td>-340</td>\n",
1088
- " </tr>\n",
1089
- " <tr>\n",
1090
- " <th>11</th>\n",
1091
- " <td>BBB011114</td>\n",
1092
- " <td>-201</td>\n",
1093
- " <td>612</td>\n",
1094
- " <td>63</td>\n",
1095
- " <td>-212</td>\n",
1096
- " <td>604</td>\n",
1097
- " <td>201</td>\n",
1098
- " <td>-103</td>\n",
1099
- " <td>620</td>\n",
1100
- " <td>261</td>\n",
1101
- " <td>...</td>\n",
1102
- " <td>250</td>\n",
1103
- " <td>402</td>\n",
1104
- " <td>616</td>\n",
1105
- " <td>161</td>\n",
1106
- " <td>-212</td>\n",
1107
- " <td>559</td>\n",
1108
- " <td>20</td>\n",
1109
- " <td>-210</td>\n",
1110
- " <td>547</td>\n",
1111
- " <td>161</td>\n",
1112
- " </tr>\n",
1113
- " <tr>\n",
1114
- " <th>12</th>\n",
1115
- " <td>BBB011115</td>\n",
1116
- " <td>102</td>\n",
1117
- " <td>578</td>\n",
1118
- " <td>-830</td>\n",
1119
- " <td>-221</td>\n",
1120
- " <td>577</td>\n",
1121
- " <td>-859</td>\n",
1122
- " <td>-211</td>\n",
1123
- " <td>579</td>\n",
1124
- " <td>-752</td>\n",
1125
- " <td>...</td>\n",
1126
- " <td>-592</td>\n",
1127
- " <td>-21</td>\n",
1128
- " <td>602</td>\n",
1129
- " <td>-558</td>\n",
1130
- " <td>-200</td>\n",
1131
- " <td>573</td>\n",
1132
- " <td>-505</td>\n",
1133
- " <td>222</td>\n",
1134
- " <td>587</td>\n",
1135
- " <td>-400</td>\n",
1136
- " </tr>\n",
1137
- " <tr>\n",
1138
- " <th>13</th>\n",
1139
- " <td>BBB011116</td>\n",
1140
- " <td>-2</td>\n",
1141
- " <td>550</td>\n",
1142
- " <td>736</td>\n",
1143
- " <td>220</td>\n",
1144
- " <td>531</td>\n",
1145
- " <td>814</td>\n",
1146
- " <td>-112</td>\n",
1147
- " <td>527</td>\n",
1148
- " <td>840</td>\n",
1149
- " <td>...</td>\n",
1150
- " <td>906</td>\n",
1151
- " <td>-221</td>\n",
1152
- " <td>562</td>\n",
1153
- " <td>1013</td>\n",
1154
- " <td>-231</td>\n",
1155
- " <td>563</td>\n",
1156
- " <td>1342</td>\n",
1157
- " <td>212</td>\n",
1158
- " <td>546</td>\n",
1159
- " <td>1557</td>\n",
1160
- " </tr>\n",
1161
- " <tr>\n",
1162
- " <th>14</th>\n",
1163
- " <td>BBB011117</td>\n",
1164
- " <td>-300</td>\n",
1165
- " <td>554</td>\n",
1166
- " <td>-130</td>\n",
1167
- " <td>222</td>\n",
1168
- " <td>598</td>\n",
1169
- " <td>-85</td>\n",
1170
- " <td>221</td>\n",
1171
- " <td>581</td>\n",
1172
- " <td>-249</td>\n",
1173
- " <td>...</td>\n",
1174
- " <td>-242</td>\n",
1175
- " <td>-220</td>\n",
1176
- " <td>561</td>\n",
1177
- " <td>-13</td>\n",
1178
- " <td>-102</td>\n",
1179
- " <td>601</td>\n",
1180
- " <td>258</td>\n",
1181
- " <td>-221</td>\n",
1182
- " <td>575</td>\n",
1183
- " <td>438</td>\n",
1184
- " </tr>\n",
1185
- " <tr>\n",
1186
- " <th>15</th>\n",
1187
- " <td>CCC011111</td>\n",
1188
- " <td>-322</td>\n",
1189
- " <td>381</td>\n",
1190
- " <td>-1133</td>\n",
1191
- " <td>222</td>\n",
1192
- " <td>413</td>\n",
1193
- " <td>-1103</td>\n",
1194
- " <td>223</td>\n",
1195
- " <td>370</td>\n",
1196
- " <td>-1289</td>\n",
1197
- " <td>...</td>\n",
1198
- " <td>-1204</td>\n",
1199
- " <td>-320</td>\n",
1200
- " <td>452</td>\n",
1201
- " <td>-732</td>\n",
1202
- " <td>-220</td>\n",
1203
- " <td>465</td>\n",
1204
- " <td>-473</td>\n",
1205
- " <td>11</td>\n",
1206
- " <td>425</td>\n",
1207
- " <td>-396</td>\n",
1208
- " </tr>\n",
1209
- " <tr>\n",
1210
- " <th>16</th>\n",
1211
- " <td>CCC011112</td>\n",
1212
- " <td>-202</td>\n",
1213
- " <td>316</td>\n",
1214
- " <td>-1791</td>\n",
1215
- " <td>-232</td>\n",
1216
- " <td>333</td>\n",
1217
- " <td>-1659</td>\n",
1218
- " <td>-22</td>\n",
1219
- " <td>421</td>\n",
1220
- " <td>-1718</td>\n",
1221
- " <td>...</td>\n",
1222
- " <td>-1547</td>\n",
1223
- " <td>201</td>\n",
1224
- " <td>481</td>\n",
1225
- " <td>-1213</td>\n",
1226
- " <td>-220</td>\n",
1227
- " <td>433</td>\n",
1228
- " <td>-1375</td>\n",
1229
- " <td>222</td>\n",
1230
- " <td>404</td>\n",
1231
- " <td>-1306</td>\n",
1232
- " </tr>\n",
1233
- " <tr>\n",
1234
- " <th>17</th>\n",
1235
- " <td>DDD011111</td>\n",
1236
- " <td>-203</td>\n",
1237
- " <td>438</td>\n",
1238
- " <td>-86</td>\n",
1239
- " <td>-521</td>\n",
1240
- " <td>436</td>\n",
1241
- " <td>327</td>\n",
1242
- " <td>-422</td>\n",
1243
- " <td>453</td>\n",
1244
- " <td>745</td>\n",
1245
- " <td>...</td>\n",
1246
- " <td>921</td>\n",
1247
- " <td>211</td>\n",
1248
- " <td>483</td>\n",
1249
- " <td>813</td>\n",
1250
- " <td>401</td>\n",
1251
- " <td>492</td>\n",
1252
- " <td>535</td>\n",
1253
- " <td>220</td>\n",
1254
- " <td>436</td>\n",
1255
- " <td>318</td>\n",
1256
- " </tr>\n",
1257
- " <tr>\n",
1258
- " <th>18</th>\n",
1259
- " <td>DDD011112</td>\n",
1260
- " <td>724</td>\n",
1261
- " <td>526</td>\n",
1262
- " <td>-5020</td>\n",
1263
- " <td>-412</td>\n",
1264
- " <td>345</td>\n",
1265
- " <td>-7138</td>\n",
1266
- " <td>-532</td>\n",
1267
- " <td>352</td>\n",
1268
- " <td>-6875</td>\n",
1269
- " <td>...</td>\n",
1270
- " <td>-6739</td>\n",
1271
- " <td>260</td>\n",
1272
- " <td>301</td>\n",
1273
- " <td>-6366</td>\n",
1274
- " <td>-623</td>\n",
1275
- " <td>318</td>\n",
1276
- " <td>-5477</td>\n",
1277
- " <td>-512</td>\n",
1278
- " <td>357</td>\n",
1279
- " <td>-3812</td>\n",
1280
- " </tr>\n",
1281
- " <tr>\n",
1282
- " <th>19</th>\n",
1283
- " <td>DDD011113</td>\n",
1284
- " <td>400</td>\n",
1285
- " <td>503</td>\n",
1286
- " <td>905</td>\n",
1287
- " <td>502</td>\n",
1288
- " <td>490</td>\n",
1289
- " <td>564</td>\n",
1290
- " <td>-121</td>\n",
1291
- " <td>489</td>\n",
1292
- " <td>299</td>\n",
1293
- " <td>...</td>\n",
1294
- " <td>283</td>\n",
1295
- " <td>-123</td>\n",
1296
- " <td>478</td>\n",
1297
- " <td>234</td>\n",
1298
- " <td>22</td>\n",
1299
- " <td>516</td>\n",
1300
- " <td>433</td>\n",
1301
- " <td>-220</td>\n",
1302
- " <td>487</td>\n",
1303
- " <td>741</td>\n",
1304
- " </tr>\n",
1305
- " </tbody>\n",
1306
- "</table>\n",
1307
- "<p>20 rows × 22 columns</p>\n",
1308
- "</div>"
1309
- ],
1310
- "text/plain": [
1311
- " ID 0 1 2 3 4 5 6 7 8 ... \\\n",
1312
- "0 AAA011111 -200 732 257 211 746 312 -22 714 277 ... \n",
1313
- "1 AAA011112 202 486 -547 -320 452 -505 -222 525 -178 ... \n",
1314
- "2 AAA011113 -302 336 -443 -202 343 -257 -201 336 -206 ... \n",
1315
- "3 AAA011114 401 681 768 -212 705 660 220 712 694 ... \n",
1316
- "4 AAA011115 -222 525 -178 -102 616 22 -2 557 58 ... \n",
1317
- "5 AAA011116 21 405 -173 -111 427 -180 -200 377 -150 ... \n",
1318
- "6 AAA011117 -102 616 22 -2 557 58 200 572 50 ... \n",
1319
- "7 AAA011118 -302 279 -2298 -502 282 -1456 -220 409 -362 ... \n",
1320
- "8 BBB011111 -114 277 -97 2 247 -329 -220 284 -602 ... \n",
1321
- "9 BBB011112 -210 529 -943 102 578 -830 -221 577 -859 ... \n",
1322
- "10 BBB011113 -200 320 82 121 289 58 22 336 -26 ... \n",
1323
- "11 BBB011114 -201 612 63 -212 604 201 -103 620 261 ... \n",
1324
- "12 BBB011115 102 578 -830 -221 577 -859 -211 579 -752 ... \n",
1325
- "13 BBB011116 -2 550 736 220 531 814 -112 527 840 ... \n",
1326
- "14 BBB011117 -300 554 -130 222 598 -85 221 581 -249 ... \n",
1327
- "15 CCC011111 -322 381 -1133 222 413 -1103 223 370 -1289 ... \n",
1328
- "16 CCC011112 -202 316 -1791 -232 333 -1659 -22 421 -1718 ... \n",
1329
- "17 DDD011111 -203 438 -86 -521 436 327 -422 453 745 ... \n",
1330
- "18 DDD011112 724 526 -5020 -412 345 -7138 -532 352 -6875 ... \n",
1331
- "19 DDD011113 400 503 905 502 490 564 -121 489 299 ... \n",
1332
- "\n",
1333
- " 11 12 13 14 15 16 17 18 19 20 \n",
1334
- "0 382 -221 703 505 200 711 556 111 702 536 \n",
1335
- "1 22 -2 557 58 200 572 50 201 584 -36 \n",
1336
- "2 -175 -201 357 -235 21 392 -205 -222 412 -343 \n",
1337
- "3 544 -202 644 372 202 625 446 222 643 403 \n",
1338
- "4 50 201 584 -36 -202 585 -4 0 645 109 \n",
1339
- "5 -91 -12 316 -98 -200 356 -136 211 335 -157 \n",
1340
- "6 -36 -202 585 -4 0 645 109 0 600 157 \n",
1341
- "7 -393 512 411 -487 -212 460 -595 -122 433 -670 \n",
1342
- "8 -860 222 271 -1227 420 253 -1668 -212 303 -1919 \n",
1343
- "9 -752 -122 636 -592 -21 602 -558 -200 573 -505 \n",
1344
- "10 -106 -302 422 -158 -202 415 -143 12 416 -340 \n",
1345
- "11 250 402 616 161 -212 559 20 -210 547 161 \n",
1346
- "12 -592 -21 602 -558 -200 573 -505 222 587 -400 \n",
1347
- "13 906 -221 562 1013 -231 563 1342 212 546 1557 \n",
1348
- "14 -242 -220 561 -13 -102 601 258 -221 575 438 \n",
1349
- "15 -1204 -320 452 -732 -220 465 -473 11 425 -396 \n",
1350
- "16 -1547 201 481 -1213 -220 433 -1375 222 404 -1306 \n",
1351
- "17 921 211 483 813 401 492 535 220 436 318 \n",
1352
- "18 -6739 260 301 -6366 -623 318 -5477 -512 357 -3812 \n",
1353
- "19 283 -123 478 234 22 516 433 -220 487 741 \n",
1354
- "\n",
1355
- "[20 rows x 22 columns]"
1356
- ]
1357
- },
1358
- "execution_count": 17,
1359
- "metadata": {},
1360
- "output_type": "execute_result"
1361
  }
1362
  ],
1363
  "source": [
1364
  "df_packs_reshaped = dgID.apply(lambda df: pd.Series(df[xyz].values[::-1].reshape(1,-1)[0])).reset_index() # правильный порядок\n",
1365
- "df_packs_reshaped #.iloc[:,1:]"
1366
  ]
1367
  },
1368
  {
1369
  "cell_type": "code",
1370
- "execution_count": 18,
1371
  "metadata": {},
1372
  "outputs": [
1373
  {
@@ -1390,7 +859,7 @@
1390
  " 'architecture': ('64bit', 'WindowsPE')}"
1391
  ]
1392
  },
1393
- "execution_count": 18,
1394
  "metadata": {},
1395
  "output_type": "execute_result"
1396
  }
 
2
  "cells": [
3
  {
4
  "cell_type": "code",
5
+ "execution_count": 2,
6
  "metadata": {},
7
  "outputs": [],
8
  "source": [
 
16
  },
17
  {
18
  "cell_type": "code",
19
+ "execution_count": 3,
20
  "metadata": {},
21
  "outputs": [
22
  {
 
25
  "text": [
26
  "<>:1: SyntaxWarning: invalid escape sequence '\\M'\n",
27
  "<>:1: SyntaxWarning: invalid escape sequence '\\M'\n",
28
+ "C:\\Users\\f64\\AppData\\Local\\Temp\\ipykernel_42916\\1255343956.py:1: SyntaxWarning: invalid escape sequence '\\M'\n",
29
  " path1 = \"N:\\Makarov\\Development\\Python\\Jupiter Notebooks\\Gaziev CSV\\TestData_1504_AB_soloV_gaziev.zip\"\n"
30
  ]
31
  },
 
228
  "[12010 rows x 10 columns]"
229
  ]
230
  },
231
+ "execution_count": 3,
232
  "metadata": {},
233
  "output_type": "execute_result"
234
  }
 
249
  },
250
  {
251
  "cell_type": "code",
252
+ "execution_count": 4,
253
  "metadata": {},
254
  "outputs": [
255
  {
 
270
  },
271
  {
272
  "cell_type": "code",
273
+ "execution_count": 5,
274
  "metadata": {},
275
  "outputs": [
276
  {
 
437
  "18 AAA011113 21 392 -205"
438
  ]
439
  },
440
+ "execution_count": 5,
441
  "metadata": {},
442
  "output_type": "execute_result"
443
  }
 
456
  },
457
  {
458
  "cell_type": "code",
459
+ "execution_count": 6,
460
  "metadata": {},
461
  "outputs": [
462
  {
 
470
  "name": "stderr",
471
  "output_type": "stream",
472
  "text": [
473
+ "C:\\Users\\f64\\AppData\\Local\\Temp\\ipykernel_42916\\1846308829.py:2: DeprecationWarning: DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.\n",
474
  " print(f\"{set(dgID.apply(len))=}\")\n",
475
+ "C:\\Users\\f64\\AppData\\Local\\Temp\\ipykernel_42916\\1846308829.py:4: DeprecationWarning: DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.\n",
476
  " dgID.apply(len).reset_index()\n"
477
  ]
478
  },
 
630
  "19 DDD011113 7"
631
  ]
632
  },
633
+ "execution_count": 6,
634
  "metadata": {},
635
  "output_type": "execute_result"
636
  }
 
644
  },
645
  {
646
  "cell_type": "code",
647
+ "execution_count": 7,
648
  "metadata": {},
649
  "outputs": [
650
  {
 
747
  "119 BBB011117 -300 554 -130"
748
  ]
749
  },
750
+ "execution_count": 7,
751
  "metadata": {},
752
  "output_type": "execute_result"
753
  }
 
766
  },
767
  {
768
  "cell_type": "code",
769
+ "execution_count": 8,
770
  "metadata": {},
771
  "outputs": [
772
  {
773
+ "name": "stdout",
774
  "output_type": "stream",
775
  "text": [
776
+ " ID 0 1 2 3 4 5 6 7 8 ... \\\n",
777
+ "0 AAA011111 -200 732 257 211 746 312 -22 714 277 ... \n",
778
+ "1 AAA011112 202 486 -547 -320 452 -505 -222 525 -178 ... \n",
779
+ "2 AAA011113 -302 336 -443 -202 343 -257 -201 336 -206 ... \n",
780
+ "3 AAA011114 401 681 768 -212 705 660 220 712 694 ... \n",
781
+ "4 AAA011115 -222 525 -178 -102 616 22 -2 557 58 ... \n",
782
+ "5 AAA011116 21 405 -173 -111 427 -180 -200 377 -150 ... \n",
783
+ "6 AAA011117 -102 616 22 -2 557 58 200 572 50 ... \n",
784
+ "7 AAA011118 -302 279 -2298 -502 282 -1456 -220 409 -362 ... \n",
785
+ "8 BBB011111 -114 277 -97 2 247 -329 -220 284 -602 ... \n",
786
+ "9 BBB011112 -210 529 -943 102 578 -830 -221 577 -859 ... \n",
787
+ "10 BBB011113 -200 320 82 121 289 58 22 336 -26 ... \n",
788
+ "11 BBB011114 -201 612 63 -212 604 201 -103 620 261 ... \n",
789
+ "12 BBB011115 102 578 -830 -221 577 -859 -211 579 -752 ... \n",
790
+ "13 BBB011116 -2 550 736 220 531 814 -112 527 840 ... \n",
791
+ "14 BBB011117 -300 554 -130 222 598 -85 221 581 -249 ... \n",
792
+ "15 CCC011111 -322 381 -1133 222 413 -1103 223 370 -1289 ... \n",
793
+ "16 CCC011112 -202 316 -1791 -232 333 -1659 -22 421 -1718 ... \n",
794
+ "17 DDD011111 -203 438 -86 -521 436 327 -422 453 745 ... \n",
795
+ "18 DDD011112 724 526 -5020 -412 345 -7138 -532 352 -6875 ... \n",
796
+ "19 DDD011113 400 503 905 502 490 564 -121 489 299 ... \n",
797
+ "\n",
798
+ " 11 12 13 14 15 16 17 18 19 20 \n",
799
+ "0 382 -221 703 505 200 711 556 111 702 536 \n",
800
+ "1 22 -2 557 58 200 572 50 201 584 -36 \n",
801
+ "2 -175 -201 357 -235 21 392 -205 -222 412 -343 \n",
802
+ "3 544 -202 644 372 202 625 446 222 643 403 \n",
803
+ "4 50 201 584 -36 -202 585 -4 0 645 109 \n",
804
+ "5 -91 -12 316 -98 -200 356 -136 211 335 -157 \n",
805
+ "6 -36 -202 585 -4 0 645 109 0 600 157 \n",
806
+ "7 -393 512 411 -487 -212 460 -595 -122 433 -670 \n",
807
+ "8 -860 222 271 -1227 420 253 -1668 -212 303 -1919 \n",
808
+ "9 -752 -122 636 -592 -21 602 -558 -200 573 -505 \n",
809
+ "10 -106 -302 422 -158 -202 415 -143 12 416 -340 \n",
810
+ "11 250 402 616 161 -212 559 20 -210 547 161 \n",
811
+ "12 -592 -21 602 -558 -200 573 -505 222 587 -400 \n",
812
+ "13 906 -221 562 1013 -231 563 1342 212 546 1557 \n",
813
+ "14 -242 -220 561 -13 -102 601 258 -221 575 438 \n",
814
+ "15 -1204 -320 452 -732 -220 465 -473 11 425 -396 \n",
815
+ "16 -1547 201 481 -1213 -220 433 -1375 222 404 -1306 \n",
816
+ "17 921 211 483 813 401 492 535 220 436 318 \n",
817
+ "18 -6739 260 301 -6366 -623 318 -5477 -512 357 -3812 \n",
818
+ "19 283 -123 478 234 22 516 433 -220 487 741 \n",
819
+ "\n",
820
+ "[20 rows x 22 columns]\n"
821
  ]
822
  },
823
  {
824
+ "name": "stderr",
825
+ "output_type": "stream",
826
+ "text": [
827
+ "C:\\Users\\f64\\AppData\\Local\\Temp\\ipykernel_42916\\21600685.py:1: DeprecationWarning: DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.\n",
828
+ " df_packs_reshaped = dgID.apply(lambda df: pd.Series(df[xyz].values[::-1].reshape(1,-1)[0])).reset_index() # правильный порядок\n"
829
+ ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
830
  }
831
  ],
832
  "source": [
833
  "df_packs_reshaped = dgID.apply(lambda df: pd.Series(df[xyz].values[::-1].reshape(1,-1)[0])).reset_index() # правильный порядок\n",
834
+ "print(df_packs_reshaped) #.iloc[:,1:]"
835
  ]
836
  },
837
  {
838
  "cell_type": "code",
839
+ "execution_count": 9,
840
  "metadata": {},
841
  "outputs": [
842
  {
 
859
  " 'architecture': ('64bit', 'WindowsPE')}"
860
  ]
861
  },
862
+ "execution_count": 9,
863
  "metadata": {},
864
  "output_type": "execute_result"
865
  }