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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

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

2019-11-10 18:03:25
字體:
供稿:網(wǎng)友

問題描述

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

樣例代碼

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

解決方法

當(dāng)不能確定Series對象的index的數(shù)據(jù)類型,或index存在混合類型時,用.ix取Series對象的子集。

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 靖宇县| 甘肃省| 铜鼓县| 武义县| 昂仁县| 四会市| 含山县| 泰兴市| 盖州市| 津市市| 吉水县| 墨竹工卡县| 惠东县| 巩义市| 南阳市| 都江堰市| 西安市| 南召县| 彭水| 巫山县| 乐昌市| 阿拉善右旗| 乌拉特中旗| 西华县| 江西省| 南开区| 油尖旺区| 瓦房店市| 买车| 竹溪县| 含山县| 来凤县| 交口县| 茂名市| 合阳县| 民和| 治多县| 海南省| 河西区| 赤壁市| 吴江市|