Untitled
unknown
python
3 years ago
2.0 kB
11
Indexable
# 1. feladat
import datetime
szo = "egy"
# len = Length() szó hossza
def fuggveny(szo):
szohossz = len(szo)
kezdokarakter = int(len(szo)/2)
aktualis_nap = datetime.datetime.now().strftime("%A")
if szohossz%2 == 0:
return (szo[kezdokarakter:] + aktualis_nap)
else:
return (szo[kezdokarakter:] + "EDA")
print(fuggveny("adat"))
print(fuggveny("bivalybasznádfelsőalsó"))
#%% 2. feladat
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("data_set.csv") # adatbeolvasás
df["timestamp_ok"] = pd.to_datetime(df["Timestamp"], format='%Y-%m-%d;%H:%M:%S')
plt.plot(df.timestamp_ok,df.Sensor1)
df["atlag"] = 0
filt1 = df.Sensor1 > df.Sensor1.mean()
filt2 = df.Sensor1 < df.Sensor1.mean()
df.atlag[filt1] = 1
df.atlag[filt2] = -1
#%% 3. feladat
import requests
import json
def koktel(drinkname): # definiálunk egy függvényt aminek zárójelben adunk egy változót
response = requests.get("https://www.thecocktaildb.com/api/json/v1/1/search.php?s=" + drinkname)
data = json.loads(response.text) #kiírjuk a beolvasott adatokat
for drink in data["drinks"]:
print(drink["strIngredient1"])
return len(data["drinks"])
koktel("margarita")
#%% 4. feladat
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
energy_df = pd.read_csv("energy_data_3.csv")
energy_desc = energy_df.describe()
energy_df.utc_timestamp.isna().sum()
energy_df.fillna(energy_df.mean(),inplace=True)
# boxplot
plt.boxplot([energy_df.iloc[:,1],energy_df.iloc[:,2]], labels = [energy_df.columns[1],energy_df.columns[2]])
energy_df.iloc[:,1:3].boxplot()
# energy_df.iloc[:,3],energy_df.iloc[:,4]]
#pairplot
plt.figure(figsize = (10,10))
sns.pairplot(energy_df.iloc[:,1:])
plt.savefig('pariplot_minta.png')
#correlation heatmap
corr_matr = energy_df.iloc[:,1:].corr()
sns.heatmap(energy_df.iloc[:,1:].corr())
Editor is loading...