refactoring
This commit is contained in:
@@ -72,16 +72,11 @@
|
||||
" self.kreise = kreise\n",
|
||||
"\n",
|
||||
" def addKreisAndBundeslandAndEinwohnerzahlColumns(self, dataFrame):\n",
|
||||
" dataFrame['Kreis'] = dataFrame['gemeindeschluessel'].map(\n",
|
||||
" lambda gemeindeschluessel: self.kreise.loc[gemeindeschluessel, 3])\n",
|
||||
"\n",
|
||||
" dataFrame['Bundesland'] = dataFrame['bundesland'].map(\n",
|
||||
" lambda bundesland: self.kreise.loc[bundesland, '2'])\n",
|
||||
"\n",
|
||||
" dataFrame['Einwohnerzahl'] = dataFrame['gemeindeschluessel'].map(\n",
|
||||
" lambda gemeindeschluessel: int(self.kreise.loc[gemeindeschluessel, 6]))\n",
|
||||
"\n",
|
||||
" return dataFrame\n"
|
||||
" dataFrame_kreise = pd.merge(dataFrame, self.kreise, how = 'left', left_on = 'gemeindeschluessel', right_index = True)\n",
|
||||
" dataFrame['Kreis'] = dataFrame_kreise[3]\n",
|
||||
" dataFrame['Einwohnerzahl'] = dataFrame_kreise[6]\n",
|
||||
" dataFrame['Bundesland'] = dataFrame['bundesland'].map(lambda bundesland: self.kreise.loc[bundesland, '2'])\n",
|
||||
" return dataFrame"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user