Datos en Pandas | Sololearn: Learn to code for FREE!

0

Datos en Pandas

import numpy as np import pandas as pd def create_df(missing=False, n=10): itemid = np.random.randint(100000, size=n)+1000 category = np.random.randint(3, size=n) price = np.round(np.random.normal(loc=100, scale=10, size=n),2) margin = np.round(np.random.normal(loc=10, scale=1, size=n),2) if missing: nmissing = np.random.randint(len(price)//2)+2 price[np.random.permutation(len(price))[:nmissing]] = np.nan d = pd.DataFrame(np.r_[[price, category, margin]].T, index=itemid, columns=["price", "category", "margin"]) d.index.name="itemid" if np.random.random()>.5: d = d[d.columns[:2]] return d ------------------------------------------------------------------------------------------------------------ d = create_df() d Compañeros si me pueden ayudar a entender este código especialmente en la parte de los if

9/23/2021 7:38:51 PM

manuel bueno

0 Answers

New Answer