In [84]:
#Pandas importieren
import pandas as pd

#CSV über Pandas einlesen
df = pd.read_csv('muenzdaten_bearbeitet_manuell.csv', delimiter='|')

#Fünf Zufallszeilen ausgeben lassen, um zu prüfen, ob CSV korrekt eingelesen wurde
df.sample(5)
Out[84]:
Muenznummer Original Kaiser Nominal Datierung Praegestaette Referenzwerk Besonderheiten Sonderzeichen Konkordanz
265 FMRD-04-03-02-3006-01-00266 1 Barbarisierungen: Nr. 118.-291. (Gallischer Ka... An 270/280 Gall s. Anm. NaN 281,5
865 FMRD-04-03-02-3006-01-00866 1 Gratian Cen 367/375 Arl RIC 15 NaN TCON N 621,1
383 FMRD-04-03-02-3006-01-00384 1 Constantin I. (für Constantin II.) Fol 330/331 Rom RIC 336 NaN RBS 518,5
1069 FMRD-04-03-02-3006-01-01070 1 Unbestimmt AE3 2. H. 3./4. Jh. ? s. Anm. NaN 563
128 FMRD-04-03-02-3006-01-00129 1 Barbarisierungen: Nr. 118.-291. (Divus Claudiu... An 270/280 Gall RIC 261 Typ NaN 266
In [85]:
#CSV mit Anmerkungen über Pandas einlesen und Spaltennamen Anmerkungen vergeben
df1 = pd.read_csv('anmerkungen.csv', delimiter='|', names=["Anmerkungen"])

#Kopf ausgeben lassen, um zu prüfen, ob CSV korrekt eingelesen wurde
df1.head(5)
Out[85]:
Anmerkungen
0 1. Domgrabung A 2. Vs.: Kopf n.r. Rs.: unkennt...
1 2. Domgrabung A 1. Vs.: Kopf n.r. Rs.: Altar. ...
2 3. Domgrabung A 3. Vs.: barhäupt. Kopf n.r. [ ...
3 4. Domgrabung A 4. Vs.: Kopf n.r. (m. Lbkr.?)....
4 5. Domgrabung A 5. Vs.: Kopf n.r. m. Lbkr. Fas...
In [86]:
#Anmerkungen über join der Tabelle mit den Münzdaten hinzufügen
dfNeu = df.join(df1,how='outer')

#Ergebnis anzeigen
dfNeu
Out[86]:
Muenznummer Original Kaiser Nominal Datierung Praegestaette Referenzwerk Besonderheiten Sonderzeichen Konkordanz Anmerkungen
0 FMRD-04-03-02-3006-01-00001 1 Caligula? As 38/41? Rom? RIC ? NaN 594 1. Domgrabung A 2. Vs.: Kopf n.r. Rs.: unkennt...
1 FMRD-04-03-02-3006-01-00002 1 Barbarisierungen: Nr. 2.-3. Augustus/Augustus ... As 7 v./14 n. Gall RIC 230ff. Typ NaN 663 2. Domgrabung A 1. Vs.: Kopf n.r. Rs.: Altar. ...
2 FMRD-04-03-02-3006-01-00003 1 Claudius I. As 41/54 Gall RIC 94/100 Typ NaN 635,1 3. Domgrabung A 3. Vs.: barhäupt. Kopf n.r. [ ...
3 FMRD-04-03-02-3006-01-00004 1 Nero As 65/67 Lug/Rom RIC S. 157, Nr. 35 NaN 652 4. Domgrabung A 4. Vs.: Kopf n.r. (m. Lbkr.?)....
4 FMRD-04-03-02-3006-01-00005 1 Galba S 68/69 ? RIC ? NaN 339,1 5. Domgrabung A 5. Vs.: Kopf n.r. m. Lbkr. Fas...
5 FMRD-04-03-02-3006-01-00006 1 Vespasian Dp 71 Lug RIC 478 NaN 186 6. Domgrabung A 6. Vs.: Büste (m. Globus) n.r....
6 FMRD-04-03-02-3006-01-00007 1 Domitian Qd 81/96 Rom RIC 436 NaN 340 7. Domgrabung A 8. Korrodiert, wenig abgegriff...
7 FMRD-04-03-02-3006-01-00008 1 Domitian Dp 85/96 Rom RIC 394? NaN 154 8. Domgrabung A 7. Vs.: IMP[ ]GGERMCOS(XV?)CE...
8 FMRD-04-03-02-3006-01-00009 1 Domitian As 81/96 ? RIC ? NaN 322 9. Domgrabung A 9. Vs.: Kopf n.r. m. Lbkr. Kor...
9 FMRD-04-03-02-3006-01-00010 1 Trajan As 98/99 Rom RIC 395 NaN 458 10. Domgrabung A 10. Korrodiert, wenig abgegri...
10 FMRD-04-03-02-3006-01-00011 1 Trajan As 98/102 Rom RIC 395/434 NaN 193 11. Domgrabung A 11. Rs.: TRPOTCOS(IIII?)PPSC....
11 FMRD-04-03-02-3006-01-00012 1 Trajan S 98/103 Rom RIC ? gel. 624 12. Domgrabung A 13. Vs.: Kopf n.r. [ ]TRAIA...
12 FMRD-04-03-02-3006-01-00013 1 Trajan S 98/103 Rom RIC ? NaN 514,1 13. Domgrabung A 12. Vs.: Kopf n.r. m. Lbkr. I...
13 FMRD-04-03-02-3006-01-00014 1 Trajan? AE2 98/117? gOst? RPC ? NaN 591,11 14. Domgrabung A 14. Vs.: Kopf n.l. Rs.: unken...
14 FMRD-04-03-02-3006-01-00015 1 Hadrian S 134/138 Rom RIC 952c? NaN 300 15. Domgrabung A 15. Rs.: links weibl. Gestalt...
15 FMRD-04-03-02-3006-01-00016 1 Hadrian As 134/138 Rom RIC 793 (a?) NaN 157 16. Domgrabung A 16. Stark abgegriffen.
16 FMRD-04-03-02-3006-01-00017 1 Hadrian As 134/138 Rom RIC 811 NaN 143 17. Domgrabung A 17. Abgegriffen.
17 FMRD-04-03-02-3006-01-00018 1 Hadrian As 134/138 Rom RIC 833d NaN 383 18. Domgrabung A 18. Korrodiert, wenig abgegri...
18 FMRD-04-03-02-3006-01-00019 1 Hadrian S 134/138 Rom RIC ? NaN 637,1 19. Domgrabung A 19. Vs.: Kopf n.r. m. Lbkr. [...
19 FMRD-04-03-02-3006-01-00020 1 Hadrian (für Aelius) S 137/137 Rom vgl. RIC 1055 NaN 194 20. Domgrabung A 20. Rs.: Spes (?) n.l. [ ...
20 FMRD-04-03-02-3006-01-00021 1 Antoninus Pius S 138/139 Rom vgl. RIC 520/529/545 NaN 645 21. Domgrabung A 21. Vs.: Kopf n.r. m. Lbkr. R...
21 FMRD-04-03-02-3006-01-00022 1 Antoninus Pius S 140/144 Rom RIC 605 NaN 150 22. Domgrabung A 22. Wenig abgegriffen.
22 FMRD-04-03-02-3006-01-00023 1 Antoninus Pius S 140/144 Rom RIC 642a NaN 547 23. Domgrabung A 23. Stark abgegriffen.
23 FMRD-04-03-02-3006-01-00024 1 Antoninus Pius S 148/149 Rom RIC 855 NaN 190 24. Domgrabung A 24. Stark abgegriffen.
24 FMRD-04-03-02-3006-01-00025 1 Antoninus Pius As 154/155 Rom RIC 937 NaN 282,1 25. Domgrabung A 25. Wenig abgegriffen.
25 FMRD-04-03-02-3006-01-00026 1 Antoninus Pius S 136/161 Rom RIC ? NaN 506,1 26. Domgrabung A 26. Vs.: Kopf n.r. m. Lbkr. A...
26 FMRD-04-03-02-3006-01-00027 1 Antoninus Pius As 136/161 Rom RIC ? NaN 659 27. Domgrabung A 27. Vs.: Kopf n.r. m. Lbkr. [...
27 FMRD-04-03-02-3006-01-00028 1 Antoninus Pius As 136/161 Rom RIC ? NaN RLMT ST 8433 cf. Nr. 103 28. Vs.: [ ]AVG-PI[ ]. Kopf n.r. m. Lbkr. ...
28 FMRD-04-03-02-3006-01-00029 1 Antoninus Pius As 136/161 Gall RIC ? Guß 576,1 29. Domgrabung A 28. Kopf n.r. (m. Lbkr.?). [ ...
29 FMRD-04-03-02-3006-01-00030 1 Antoninus Pius (Diva Faustina I.) S 141/161 Rom RIC 1103Aa NaN 18,2 30. Domgrabung A 29. Korrodiert
... ... ... ... ... ... ... ... ... ... ... ...
1127 FMRD-04-03-02-3006-01-01128 1 Unbestimmt AE3 2. H. 3./4. Jh. ? s. Anm. NaN 514,8 1128. Domgrabung A 1081. Korrodiert.
1128 FMRD-04-03-02-3006-01-01129 1 Unbestimmt AE4 2. H. 3./4. Jh. ? s. Anm. NaN 518,13 1129. Domgrabung A 1096. Korrodiert.
1129 FMRD-04-03-02-3006-01-01130 1 Unbestimmt AE3 2. H. 3./4. Jh. ? s. Anm. NaN 520,1 1130. Domgrabung A 1073. Korrodiert.
1130 FMRD-04-03-02-3006-01-01131 1 Unbestimmt AE4 2. H. 3./4. Jh. ? s. Anm. NaN 529,3 1131. Domgrabung A 1090. Vs.: Kopf n.r. Rs.: V...
1131 FMRD-04-03-02-3006-01-01132 1 Unbestimmt Min 2. H. 3./4.Jh.? ? s. Anm. NaN 369,5 1132. Domgrabung A 1147. Keine erkennbare Präg...
1132 FMRD-04-03-02-3006-01-01133 1 Unbestimmt Fol/Cen ca. 335/383 ? s. Anm. NaN 591,18 1133. Domgrabung A 1060. Vs.: Kopf n.r. [ ...
1133 FMRD-04-03-02-3006-01-01134 1 Unbestimmt Fol/Cen ca. 335/383 ? s. Anm. NaN 133,2 1134. Domgrabung A 1059. Vs.: Büste n.r. Rs.:...
1134 FMRD-04-03-02-3006-01-01135 1 Unbestimmt Fol/Cen ca. 335/383 ? s. Anm. NaN 250,2 1135. Domgrabung A 1058. Vs.: Kopf n.r. m. (Pe...
1135 FMRD-04-03-02-3006-01-01136 1 Unbestimmt AE4 ca. 335/403 ? s. Anm. NaN 622,13 1136. Domgrabung A 1062. Korrodiert, abgegriff...
1136 FMRD-04-03-02-3006-01-01137 1 Unbestimmt AE4 ca. 335/403 ? s. Anm. NaN 103,2 1137. Domgrabung A 1061. Vs.: Kopf n.r. m. Dia...
1137 FMRD-04-03-02-3006-01-01138 1 Unbestimmt AE4 ca. 335/403 ? s. Anm. NaN 132,4 1138. Domgrabung A 1063. Vs.: Kopf n.r. m. Dia...
1138 FMRD-04-03-02-3006-01-01139 0 Unbestimmt AE ? ? ? NaN RLMT ST 8537 1139. Verschollen. FO: Domfreihof.
1139 FMRD-04-03-02-3006-01-01140 0 Unbestimmt AE ? ? ? NaN RLMT ST 8537 1140. Verschollen. FO: Domfreihof.
1140 FMRD-04-03-02-3006-01-01141 1 Barbarisierungen: Nr. 1140.-1157. Fol/Cen ca. 335/383 Gall s. Anm. NaN 516,4 1141. Domgrabung A 1065. Vs.: Kopf n.r. (m. Di...
1141 FMRD-04-03-02-3006-01-01142 1 Barbarisierungen: Nr. 1140.-1157. AE3 2. H. 3./4. Jh. Gall s. Anm. NaN 280,9 1142. Domgrabung A 1133. Keine erkennbare Dars...
1142 FMRD-04-03-02-3006-01-01143 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 283,1 1143. Domgrabung A 1140. Rs.: Altar? Korrodier...
1143 FMRD-04-03-02-3006-01-01144 1 Barbarisierungen: Nr. 1140.-1157. AE4 2. H. 3./4. Jh. Gall s. Anm. NaN 304,5 1144. Domgrabung A 1135. Vs.: Kopf n.r. (m. St...
1144 FMRD-04-03-02-3006-01-01145 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 305 1145. Domgrabung A 1138. Korrodiert.
1145 FMRD-04-03-02-3006-01-01146 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 306 1146. Domgrabung A 1137. Korrodiert.
1146 FMRD-04-03-02-3006-01-01147 1 Barbarisierungen: Nr. 1140.-1157. AE4 2. H. 3./4. Jh. Gall s. Anm. NaN 309,2 1147. Domgrabung A 1134. Keine erkennbare Präg...
1147 FMRD-04-03-02-3006-01-01148 1 Barbarisierungen: Nr. 1140.-1157. AE4 2. H. 3./4. Jh. Gall s. Anm. NaN 100,7 1148. Domgrabung A 1131. Vs.: unkenntlich. Rs....
1148 FMRD-04-03-02-3006-01-01149 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 121,11 1149. Domgrabung A 1139. Vs. u. Rs.: unkenntli...
1149 FMRD-04-03-02-3006-01-01150 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 368 1150. Domgrabung A 1142. Vs.: Kopf n.r. m. Str...
1150 FMRD-04-03-02-3006-01-01151 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 355 1151. Domgrabung A 1145. Keine erkennbare Präg...
1151 FMRD-04-03-02-3006-01-01152 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 334 1152. Domgrabung A 1146. Unkenntlich. Korrodie...
1152 FMRD-04-03-02-3006-01-01153 1 Barbarisierungen: Nr. 1140.-1157. AE4 2. H. 3./4. Jh. Gall s. Anm. NaN 319 1153. Domgrabung A 1132. Dicker Schrötling. Un...
1153 FMRD-04-03-02-3006-01-01154 1 Barbarisierungen: Nr. 1140.-1157. AE4 2. H. 3./4. Jh. Gall s. Anm. NaN 375 1154. Domgrabung A 1141. Keine erkennbare Präg...
1154 FMRD-04-03-02-3006-01-01155 1 Barbarisierungen: Nr. 1140.-1157. AE3 2. H. 3./4. Jh. Gall s. Anm. NaN 381 1155. Domgrabung A 1136. Unkenntliche Darstell...
1155 FMRD-04-03-02-3006-01-01156 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 415,12 1156. Domgrabung A 1144. Vs. u. Rs. Unkenntlic...
1156 FMRD-04-03-02-3006-01-01157 1 Barbarisierungen: Nr. 1140.-1157. Min 2. H. 3./4. Jh. Gall s. Anm. NaN 454,4 1157. Domgrabung A 1143. Unkenntliche Darstell...

1157 rows × 11 columns

In [87]:
#Leerzeichen in Spalte Sonderzeichen suchen und mit NaN ersetzen
dfNeu.Sonderzeichen.replace(to_replace=r'^ *$', value='NaN', regex=True, inplace = True)

#CSV schreiben. na_rep='NaN' setzt beim Schreiben NaN an Stelle von leeren Zellen
dfNeu.to_csv('muenzdaten_mit_Anm_und_NaN.csv', sep ='|', index=None, na_rep='NaN')