import pandas
fileref = open('chart.csv')
f = pandas.read_csv(fileref)
f_set = f[f.year >= 2005]
print(f_set.groupby('y').namefromchart.nunique())
所以我知道f_set
将打印出我的y细胞与2005年的相应年份。如果我想打印出2002年至2009年的内容怎么办?
答案 0 :(得分:2)
您似乎需要向boolean indexing
添加第二个条件:
import pandas as pd
f = pd.read_csv('chart.csv')
f_set = f[(f.year >= 2002) & (f.year < 2010)]
print (f_set.groupby('y').namefromchart.nunique())
between
的另一个解决方案默认为包含:
f_set = f[f.year.between(2002,2009)]
答案 1 :(得分:1)