[英]Grouping different Columns in python
我相信在更改read_excel
列名稱后,可以將它們分開.
對於MultiIndex
和重塑使用stack
:
print (df)
ID Time(hr) Distance Km Time(hr).1 Distance Km.1 Time(hr).2 \
0 1 1 5 2 10 3
1 2 2 0 2 10 3
Distance Km.2
0 12
1 15
d = {'Time(hr)':'Time(hr).0','Distance Km':'Distance Km.0'}
df = df.set_index('ID').rename(columns=d)
df.columns = df.columns.str.split('.', expand=True)
df = df.stack().reset_index(level=1, drop=True).reset_index()
print (df)
ID Distance Km Time(hr)
0 1 5 1
1 1 10 2
2 1 12 3
3 2 0 1
4 2 11 2
5 2 15 3
df.pivot(index='Time(hr)', columns='ID', values='Distance Km').plot()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.