def int(df, *args):
    if type(df) == pd.DataFrame:
        x, col = argcheck(df, args)
        for y in col:
            try: x[y] = x[y].astype("int64")
            except: 
                try: x[y] = np.floor(x[y])
                except: pass
        return x
    else: 
        try: return np.int64(df)
        except: 
            try: return np.floor(df)
            except: return df