2024-10-02 04:35:51 发布
网友
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年的数据呢?你知道吗
f_set
似乎需要为^{}添加第二个条件:
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())
另一个带有^{}的解决方案默认为包含:
f_set = f[f.year.between(2002,2009)]
考虑一下pd.DataFramef
pd.DataFrame
f
f = pd.DataFrame(dict(year=range(2000, 2011), A=np.random.rand(11)))
你可以设置索引和切片你想要的方式
f.set_index('year').ix[2002:2009]
似乎需要为^{} 添加第二个条件:
另一个带有^{} 的解决方案默认为包含:
考虑一下
pd.DataFrame
f
你可以设置索引和切片你想要的方式
相关问题 更多 >
编程相关推荐