Skip to content

Commit 9c926a7

Browse files
committed
this script corrects a shift issue in the partner list of Netherlands for 1872-1873
1 parent 1f029f1 commit 9c926a7

File tree

2 files changed

+237
-0
lines changed

2 files changed

+237
-0
lines changed
Lines changed: 221 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
id,partner_ric
2+
600833,Algeria
3+
600834,Netherlands Antilles
4+
600835,Australia
5+
600836,Barbary Coast
6+
600837,Belgium
7+
600838,Brazil
8+
600839,Bremen
9+
600840,Guyana (Br. Guiana)
10+
600841,Central America
11+
600842,Chile
12+
600843,China (People's Republic of China)
13+
600844,Cuba
14+
600845,Curacao
15+
600846,Denmark
16+
600847,Moldavia & Wallachia
17+
600848,Egypt/United Arab Republic
18+
600849,British America
19+
600850,British East Indies
20+
600851,France
21+
600852,Gibraltar
22+
600853,Greece
23+
600854,Greenland
24+
600855,United Kingdom
25+
600856,Haiti
26+
600857,Hamburg
27+
600858,Italy
28+
600859,Japan
29+
600860,Java
30+
600861,Ionian Is.
31+
600862,Cape Colony
32+
600863,Canary Is.
33+
600864,Lubeck
34+
600865,Malta
35+
600866,Morocco
36+
600867,Mauritius
37+
600868,Mecklenburg Schwerin
38+
600869,Mexico
39+
600870,Norway
40+
600871,Oldenburg
41+
600872,Austria
42+
600873,East Africa
43+
600874,Peru
44+
600875,Philippines
45+
600876,Portugal
46+
600877,Germany
47+
600878,Buenos Aires
48+
600879,Russia/USSR
49+
600880,Spain
50+
600881,Surinam
51+
600882,Turkey
52+
600883,Venezuela
53+
600884,United States of America
54+
600885,West Africa
55+
600888,World
56+
600889,Algeria
57+
600890,Netherlands Antilles
58+
600891,Australia
59+
600892,Barbary Coast
60+
600893,Belgium
61+
600894,Brazil
62+
600895,Bremen
63+
600896,Guyana (Br. Guiana)
64+
600897,Central America
65+
600898,Chile
66+
600899,China (People's Republic of China)
67+
600900,Cuba
68+
600901,Curacao
69+
600902,Denmark
70+
600903,Moldavia & Wallachia
71+
600904,Egypt/United Arab Republic
72+
600905,British America
73+
600906,British East Indies
74+
600907,France
75+
600908,Gibraltar
76+
600909,Greece
77+
600910,Greenland
78+
600911,United Kingdom
79+
600912,Haiti
80+
600913,Hamburg
81+
600914,Italy
82+
600915,Japan
83+
600916,Java
84+
600917,Ionian Is.
85+
600918,Cape Colony
86+
600919,Canary Is.
87+
600920,Lubeck
88+
600921,Malta
89+
600922,Morocco
90+
600923,Mauritius
91+
600924,Mecklenburg Schwerin
92+
600925,Mexico
93+
600926,Norway
94+
600927,Oldenburg
95+
600928,Austria
96+
600929,East Africa
97+
600930,Peru
98+
600931,Philippines
99+
600932,Portugal
100+
600933,Germany
101+
600934,Buenos Aires
102+
600935,Russia/USSR
103+
600936,Spain
104+
600937,Surinam
105+
600938,Turkey
106+
600939,Venezuela
107+
600940,United States of America
108+
600941,West Africa
109+
600944,World
110+
601057,Algeria
111+
601058,Netherlands Antilles
112+
601059,Australia
113+
601060,Barbary Coast
114+
601061,Belgium
115+
601062,Brazil
116+
601063,Bremen
117+
601064,Guyana (Br. Guiana)
118+
601065,Central America
119+
601066,Chile
120+
601067,China (People's Republic of China)
121+
601068,Cuba
122+
601069,Curacao
123+
601070,Denmark
124+
601071,Moldavia & Wallachia
125+
601072,Egypt/United Arab Republic
126+
601073,British America
127+
601074,British East Indies
128+
601075,France
129+
601076,Gibraltar
130+
601077,Greece
131+
601078,Greenland
132+
601079,United Kingdom
133+
601080,Haiti
134+
601081,Hamburg
135+
601082,Italy
136+
601083,Japan
137+
601084,Java
138+
601085,Ionian Is.
139+
601086,Cape Colony
140+
601087,Canary Is.
141+
601088,Lubeck
142+
601089,Malta
143+
601090,Morocco
144+
601091,Mauritius
145+
601092,Mecklenburg Schwerin
146+
601093,Mexico
147+
601094,Norway
148+
601095,Oldenburg
149+
601096,Austria
150+
601097,East Africa
151+
601098,Peru
152+
601099,Philippines
153+
601100,Portugal
154+
601101,Germany
155+
601102,Buenos Aires
156+
601103,Russia/USSR
157+
601104,Spain
158+
601105,Surinam
159+
601106,Turkey
160+
601107,Venezuela
161+
601108,United States of America
162+
601109,West Africa
163+
601112,World
164+
601113,Algeria
165+
601114,Netherlands Antilles
166+
601115,Australia
167+
601116,Barbary Coast
168+
601117,Belgium
169+
601118,Brazil
170+
601119,Bremen
171+
601120,Guyana (Br. Guiana)
172+
601121,Central America
173+
601122,Chile
174+
601123,China (People's Republic of China)
175+
601124,Cuba
176+
601125,Curacao
177+
601126,Denmark
178+
601127,Moldavia & Wallachia
179+
601128,Egypt/United Arab Republic
180+
601129,British America
181+
601130,British East Indies
182+
601131,France
183+
601132,Gibraltar
184+
601133,Greece
185+
601134,Greenland
186+
601135,United Kingdom
187+
601136,Haiti
188+
601137,Hamburg
189+
601138,Italy
190+
601139,Japan
191+
601140,Java
192+
601141,Ionian Is.
193+
601142,Cape Colony
194+
601143,Canary Is.
195+
601144,Lubeck
196+
601145,Malta
197+
601146,Morocco
198+
601147,Mauritius
199+
601148,Mecklenburg Schwerin
200+
601149,Mexico
201+
601150,Norway
202+
601151,Oldenburg
203+
601152,Austria
204+
601153,East Africa
205+
601154,Peru
206+
601155,Philippines
207+
601156,Portugal
208+
601157,Germany
209+
601158,Buenos Aires
210+
601159,Russia/USSR
211+
601160,Spain
212+
601161,Surinam
213+
601162,Turkey
214+
601163,Venezuela
215+
601164,United States of America
216+
601165,West Africa
217+
601168,World
218+
2486412,World
219+
2486413,World
220+
2486524,World
221+
2486525,World
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import csvkit
2+
import sqlite3
3+
4+
5+
conn=sqlite3.connect("../../sqlite_data/RICardo.sqlite")
6+
c=conn.cursor()
7+
c2=conn.cursor()
8+
9+
with open("new_partners.csv","r") as f :
10+
patch=csvkit.DictReader(f)
11+
for p in patch:
12+
c.execute("SELECT original_name from entity_names WHERE RICname=? LIMIT 1",(p["partner_ric"],))
13+
for r in c:
14+
print "RCI %s : original %s"%(p["partner_ric"],r[0])
15+
c2.execute("UPDATE flows SET partner=?,special_general='spe' WHERE id=?",(r[0],p['id']))
16+
conn.commit()

0 commit comments

Comments
 (0)