代码:
import numpy as np
from pandas import Series, DataFrame
import pandas as pd
data=Series([988.44,55656,6959,56564,1235],
index=[ #设置索引值
['2001','2001','2001','2002','2002'],
[u'苹果',u'香蕉',u'西瓜',u'苹果',u'西瓜']
])
data
结果:
2001 苹果 988.44
香蕉 55656.00
西瓜 6959.00
2002 苹果 56564.00
西瓜 1235.00
dtype: float64
代码:
import numpy as np
from pandas import Series, DataFrame
import pandas as pd
df=DataFrame({
"year": [2001,2001,2002,2002,2003],
"fruit": ['apple','banana','apple','banana','apple'],
"production":[2345,3124,5698,4563,2135],
"profits": [233.22,2562.43,2233.6,2633.30,6332.30],
})
df=df.set_index(['year','fruit'])
df
结果:
production profits
year fruit
2001 apple 2345 233.22
banana 3124 2562.43
2002 apple 5698 2233.60
banana 4563 2633.30
2003 apple 2135 6332.30
代码:
import numpy as np
from pandas import Series, DataFrame
import pandas as pd
df=DataFrame({
"year": [2001,2001,2002,2002,2003],
"fruit": ['apple','banana','apple','banana','apple'],
"production":[2345,3124,5698,4563,2135],
"profits": [233.22,2562.43,2233.6,2633.30,6332.30],
})
df=df.set_index(['year','fruit'])
print(df.sum(level='year'))
结果:
production profits
year
2001 5469 2795.65
2002 10261 4866.90
2003 2135 6332.30
代码:
import numpy as np
from pandas import Series, DataFrame
import pandas as pd
df=DataFrame({
"year": [2001,2001,2002,2002,2003],
"fruit": ['apple','banana','apple','banana','apple'],
"production":[2345,3124,5698,4563,2135],
"profits": [233.22,2562.43,2233.6,2633.30,6332.30],
})
df=df.set_index(['year','fruit'])
print(df.min(level=['fruit','year']))
结果:
production profits
fruit year
apple 2001 2345 233.22
banana 2001 3124 2562.43
apple 2002 5698 2233.60
banana 2002 4563 2633.30
apple 2003 2135 6332.30
代码:
import numpy as np
from pandas import Series, DataFrame
import pandas as pd
df=DataFrame({
"year": [2001,2001,2002,2002,2003],
"fruit": ['apple','banana','apple','banana','apple'],
"production":[2345,3124,5698,4563,2135],
"profits": [233.22,2562.43,2233.6,2633.30,6332.30],
})
df=df.set_index(['year','fruit'])
print(df.mean(level='fruit'))
结果:
production profits
fruit
apple 3392.666667 2933.040
banana 3843.500000 2597.865