print(ScimEn.head(20))
Rank Country
0 1 China
1 2 United States
2 3 Japan
3 4 United Kingdom
4 5 Russian Federation
5 6 Canada
6 7 Germany
7 8 India
8 9 France
9 10 South Korea
10 11 Italy
11 12 Spain
12 13 Iran
13 14 Australia
14 15 Brazil
15 16 Taiwan
16 17 Turkey
17 18 Norway
18 19 Netherlands
19 20 Sweden
我想将这个DF合并到另一行,但只能是排名为[0:15]的行。 如果我经常:
^{pr2}$我有一个140个条目的DF,但是我想有一个上面提到的每个排名15个条目的DF。 我也试过:
dfs = [ScimEn.where(ScimEn['Rank'] < 15), energy, GDP[year].reset_index()]
newdf = reduce(lambda left, right: pd.merge(left, right, on='Country'), dfs)
newdf = newdf.set_index('Country')
print(len(newdf))
但它只返回了4个条目。在
我想你可以按^{} 过滤:
或由^{} 如前所述^{} :
^{pr2}$相关问题 更多 >
编程相关推荐