[英]Python: how to rename dataframe with column names in tuple?
我下面有 dataframe
Col1/sum/mean Col2/sum/mean Col3/sum/mean
A 1 2 3
B 4 5 6
C 7 8 9
我發現每次都通過df[('Col1','sum','mean')]
訪問該列很煩人,有沒有辦法刪除sum
和mean
水平? 還是重命名?
如果有元組 select 元組的第一個值:
df.columns = [x[0] for x in df.columns]
如果沒有元組使用str.split
選擇第一個值:
df.columns = df.columns.str.split('/').str[0]
print (df)
Col1 Col2 Col3
A 1 2 3
B 4 5 6
C 7 8 9
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.