<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Modules, Requests und arbeiten mit APIs
0. Importiere die Module requests und pandas, die verwenden würdest
Step1:  1. Suche ein paar Beispiele von APIs. Von solchen, die mit und ohne Schlüssel, verwendet werden können und liste sie auf.
Step2:  2. Lese eine dieser APIs mit requests ein und rufe die Ergebnisse auf.
Step3:  3. Zurück zum Erdbeben API. Wie viele Erdbeben wurden im August 2017  verzeichnet?
Step4:  4. Und wie viele Erdbeben im Juli?
Step5:  5. In welchem Monat des aktuellen Jahres wurden am meisten Erdbeben verzeichnet?
Step6:  6. Wandle das in einen Pandas Dataframe um
Step7:  7. Und speicher das Ergebnis ab
<ASSISTANT_TASK:>
Python Code:
import requests
import pandas as pd
Explanation: Modules, Requests und arbeiten mit APIs
0. Importiere die Module requests und pandas, die verwenden würdest
End of explanation
http://rpc.geocoder.us/service
http://api.nytimes.com/svc/search/v1
http://www.openhazards.com/data/GetEarthquakeProbability
http://postcodes.io
http://open-platform.theguardian.com/access/
https://api.citybik.es/v2/
Explanation: 1. Suche ein paar Beispiele von APIs. Von solchen, die mit und ohne Schlüssel, verwendet werden können und liste sie auf.
End of explanation
url1 = 'http://api.openhazards.com/GetEarthquakeProbability?q=San+Francisco,+CA&m=6.8&r=100'
response = requests.get(url1)
response
response.text
response.json
Explanation: 2. Lese eine dieser APIs mit requests ein und rufe die Ergebnisse auf.
End of explanation
url_august = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-08-01&endtime=2017-08-31'
response = requests.get(url_august)
response
Explanation: 3. Zurück zum Erdbeben API. Wie viele Erdbeben wurden im August 2017  verzeichnet?
End of explanation
url_juli = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-07-01&endtime=2017-07-31'
response
response.text
Explanation: 4. Und wie viele Erdbeben im Juli?
End of explanation
month = ["01, "02", "03", "04]
url
url_jan = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-01-01&endtime=2017-01-31'
response = requests.get(url_jan)
response
response.text
url_feb = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-02-01&endtime=2017-02-28'
response = requests.get(url_feb)
response
response.text
url_märz = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-03-01&endtime=2017-03-31'
response = requests.get(url_märz)
response
response.text
url_april = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-04-01&endtime=2017-04-30'
response = requests.get(url_april)
response.text
url_mai = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-05-01&endtime=2017-05-31'
response = requests.get(url_mai)
response
url_juni = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-06-01&endtime=2017-06-30'
response = requests.get(url_juni)
response
response.text
url_juli = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-07-01&endtime=2017-07-31'
response
url_september = 'https://earthquake.usgs.gov/fdsnws/event/1/count?starttime=2017-09-01&endtime=2017-09-30'
response = requests.get(url_september)
response
response.text
Explanation: 5. In welchem Monat des aktuellen Jahres wurden am meisten Erdbeben verzeichnet?
End of explanation
dct_lst = [{'Monat' : 'Januar', 'Erdbeben' : 11074}, {'Monat' : 'Februar', 'Erdbeben' : 7576}, {'Monat' : 'März', 'Erdbeben' : 8871}, {'Monat' : 'April', 'Erdbeben' : 10409}, {'Monat' : 'Mai', 'Erdbeben' : '?'}, {'Monat' : 'Juni', 'Erdbeben' : 9880}, {'Monat' : 'Juli', 'Erdbeben' : 11252}, {'Monat' : 'August', 'Erdbeben' : '?'}, {'Monat' : 'September', 'Erdbeben' : 9642}]
pd.DataFrame(dct_lst)
df = pd.DataFrame(dct_lst)
df.sort_values(by='Monat')
Explanation: 6. Wandle das in einen Pandas Dataframe um
End of explanation
df.to_csv('Monate.csv')
Explanation: 7. Und speicher das Ergebnis ab
End of explanation
<END_TASK>