4月24打卡

离散特征的独热编码

先按照示例代码过一遍,然后完成下列题目

现在在py文件中 一次性处理data数据中所有的连续变量和离散变量

1.读取data数据

2.对离散变量进行one-hot编码

3.对独热编码后的变量转化为int类型

4.对所有缺失值进行填充

注意是py文件中,所以每一步的输出是否正确需要你来使用debugger功能来逐步查看

注意此时你可以借助下面的调试控制台 来进行值的查看

注意:这里区分离散变量仅仅通过object类型,实际中还需要结合对数据的认识,这里为了方便没有考虑现实意义。

import pandas as pd
data = pd.read_csv(r'D:\桌面\研究项目\打卡文件\Python基本操作1---10天\Python60DaysChallenge-main\Python60DaysChallenge-main\data.csv')
discrete_lists=[]
for discrete_features in data.columns:
    if data[discrete_features].dtype == 'object':
        discrete_lists.append(discrete_features)
date=pd.get_dummies(data,columns=discrete_lists,drop_first=True)
data.columns
date2=pd.read_csv(r'D:\桌面\研究项目\打卡文件\Python基本操作1---10天\Python60DaysChallenge-main\Python60DaysChallenge-main\data.csv')
list_final=[]
for i in data.columns:
    if i not in date2.columns:
        list_final.append(i)
list_final
for i in list_final:
    date[i]=date[i].astype(int)
date.head()
data.dtypes
data.isnull().sum()
for i in data.columns:
    if data[i].isnull().sum()>=0:
        mean_value=data[i].mean()
        data[i].fillna(mean_value,inplace=True)
data.isnull().sum()

今天学习了很多,学会了怎么找到离散型的特征并进行独热编码。学习了很多函数,自己纯手打了代码并运行成功,过得很充实的一天。

@浙大疏锦行

### DataGrip 一个月未使用的影响 当 DataGrip 软件长时间未被使用时,可能会遇到一些特定的情况或问题。这些问题主要集中在许可证的有效性和环境配置方面。 #### 许可证有效性 JetBrains 的产品通常提供两种类型的许可证:浮动许可证和个人许可证。对于个人许可证而言,即使一个月不使用该软件也不会影响其有效性[^1]。然而,如果使用的是团队共享的浮动许可证,则可能会影响其他成员获取可用许可的数量。在这种情况下,虽然不会因为单个用户的长期闲置而失去访问权限,但建议定期登录以保持活跃状态并确保能够顺利获得必要的资源支持。 #### 环境配置变化 随着技术的发展以及操作系统的更新迭代,数据库驱动程序或其他依赖项也可能发生变化。因此,在重新启动之前未曾运行过的项目时,有可能需要手动调整部分设置来匹配最新的标准和规范。例如,可以参照类似通过 `Class.forName` 方法显式加载 JDBC 驱动类的做法来进行相应改动[^2]。 ```java // 显示加载JDBC驱动类 Class.forName("com.mysql.cj.jdbc.Driver"); ``` 此外,还需注意 PHP 中 session 设置参数如 `gc_divisor`, `gc_maxlifetime` 和 cookie 生命周期等是否仍然适用当前的应用场景需求[^4]: ```php ini_set("session.gc_divisor", "1"); ini_set("session.gc_maxlifetime", "5"); ini_set("session.cookie_lifetime", "10"); ``` 这些设定有助于维持会话数据的安全性和时效性管理,尤其是在经过较长时间间隔后再恢复工作流程的情况下尤为重要。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值