【发布时间】:2016-04-25 16:41:48
【问题描述】:
我有以下df:
url = 'https://raw.githubusercontent.com/108michael/ms_thesis/master/sic_naics_catcode.csv'
df= pd.read_csv(url, index_col=0)
df.head(3)
SICcode Catcode Category SICname MultSIC 2012 NAICS Code 2002to2007 NAICS
0 111 A1500 Wheat, corn, soybeans and cash grain Wheat X 111140 111140
1 112 A1600 Other commodities (incl rice, peanuts, honey) X 111160 111160
2 115 A1500 Wheat, corn, soybeans and cash grain Corn X 111150 111150
我想返回所有以 531 或 92 开头的行,或者在某些情况下,返回 2002to2007 NAICS 列中以 5416 到 5419 开头的值。
我认为这一定很容易。我熟悉(这只是一个模板)dz = df[(df['date'] > '01/03/2005') & (df['date'] < '01/03/2015')] 类型代码,但我不知道任何允许我输入截断值的“通配符”符号。
有什么想法吗?
【问题讨论】:
标签: python pandas dataframe wildcard