亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

按列移動記錄中的值。

按列移動記錄中的值。

慕婉清6462132 2021-09-11 15:00:19
我有一個數據框,其中一個觀察值的列不匹配。有點像這樣:  Names    Age   Dept0  John     21  sales1   Joe     22     IT2   Ann     20     IT3    24  sales    NaN我想將值移動到下一列,并在實際具有缺失值的第一列上分配 NaN。   Names  Age   Dept0  John   21  sales1   Joe   22     IT2   Ann   20     IT3   NaN   24  sales我搜索了很多,但沒有找到一種方法來做到這一點。我覺得應該有一種內置的方法來以簡單的方式完成它。我是編程的新手,如果這是一個基本問題,我很抱歉。
查看完整描述

2 回答

?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

或者使用一個df[...]=df[...]結構:


df[df['Dept'].isnull()]=df[df['Dept'].isnull()].shift(axis=1)

現在:


print(df)

是:


  Names Age   Dept

0  John  21  sales

1   Joe  22     IT

2   Ann  20     IT

3   NaN  24  sales

shift(axis=1)正在逐行移動,如果刪除axis=1部分,shift()它將逐列移動。


查看完整回答
反對 回復 2021-09-11
  • 2 回答
  • 0 關注
  • 157 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號