我认为
str.contains如果需要行,其中column的值
date包含string
07311954:
print df[df['date'].astype(str).str.contains('07311954')]
或者,如果
type的
date列是
string:
print df[df['date'].str.contains('07311954')]
如果要检查
string
1954列中的最后4位数字
date:
print df[df['date'].astype(str).str[-4:].str.contains('1954')]
样品:
print df['date']0 81520071 92620072 73119543 22520114 20120115 20120116 22220117 2282011Name: date, dtype: int64print df['date'].astype(str).str[-4:].str.contains('1954')0 False1 False2 True3 False4 False5 False6 False7 FalseName: date, dtype: boolprint df[df['date'].astype(str).str[-4:].str.contains('1954')] cmte_id trans_typ entity_typ state employer occupation date 2 C00119040 24K CCM MD NaN NaN 7311954 amount fec_id cand_id 2 1000 C00140715 H2MD05155
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)