国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

當pandas.Series存在混合類型index的時候取子集出錯的處理

2019-11-10 17:38:38
字體:
來源:轉載
供稿:網友

問題描述

當創建一個pandas.Series對象,并且設置其index既包含數字型,也包含字符串型時,后續的取子集操作在某些情況下會出錯。

樣例代碼

se = pd.Series([1,2], index=[123456789,'1234569'])se[[123456789,'1234569']] #取全集se[['1234569']] #只取字符串類型index的子集se[[123456789]] #只取數字類型index的子集。報錯:IndexError: index 123456789 is out of bounds for axis 1 with size 2

解決方法

當不能確定Series對象的index的數據類型,或index存在混合類型時,用.ix取Series對象的子集。

se = pd.Series([1,2], index=[123456789,'1234569'])se.ix[[123456789,'1234569']] #取全集se.ix[['1234569']] #只取字符串類型index的子集se.ix[[123456789]] #只取數字類型index的子集


上一篇:矩形的個數

下一篇:poj1804

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乡城县| 山西省| 西乌珠穆沁旗| 岳池县| 高碑店市| 利川市| 南宁市| 灯塔市| 霸州市| 华容县| 西盟| 永定县| 保德县| 利辛县| 南皮县| 碌曲县| 苗栗县| 华宁县| 八宿县| 海林市| 星子县| 巨野县| 杂多县| 博野县| 舟山市| 辽宁省| 调兵山市| 永和县| 开原市| 宣武区| 兴化市| 宁化县| 慈利县| 健康| 迁西县| 双桥区| 修武县| 龙岩市| 怀柔区| 桓台县| 建瓯市|