栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将具有不同长度的列表作为新列添加到数据框

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将具有不同长度的列表作为新列添加到数据框

如果您将列表转换为系列,则将可以使用:

datasetTest.loc[:,'predict_close'] = pd.Series(test_pred_list)

例:

In[121]:df = pd.Dataframe({'a':np.arange(3)})dfOut[121]:    a0  01  12  2In[122]:df.loc[:,'b'] = pd.Series(['a','b'])dfOut[122]:    a    b0  0    a1  1    b2  2  NaN

文档将其称为带有放大的设置,该设置涉及添加或扩展,但是在长度小于预先存在的索引的情况下也可以使用。

处理索引不是始于

0
或实际上不是int的地方:

In[126]:df = pd.Dataframe({'a':np.arange(3)}, index=np.arange(3,6))dfOut[126]:    a3  04  15  2In[127]:s = pd.Series(['a','b'])s.index = df.index[:len(s)]sOut[127]: 3    a4    bdtype: objectIn[128]:df.loc[:,'b'] = sdfOut[128]:    a    b3  0    a4  1    b5  2  NaN

NaN
如果需要,您可以选择替换
fillna



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/625994.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号