大家好,我正在做數據清理,而且我正面臨一些障礙。我有一個看起來像這樣多dataframes:將數值從一列添加到熊貓的另一列
df1
WL WM WH WP
0 NaN NaN Sea NaN
1 low medium high premium
2 26 26 15 14
3 32 32 18 29
4 41 41 19 42
5 apple dog fur napkins
6 orange cat tesla earphone
7 mango rat tobias controller
我想的WL和WM列這樣的結果看起來是這樣的組合:
df1
WM WH WP
0 NaN NaN NaN
1 medium high premium
2 26 15 14
3 32 18 29
4 41 19 42
5 dog fur napkins
6 cat tesla earphone
7 rat tobias controller
8 apple
9 orange
10 mango
我最初的嘗試是裁WL列並將其附加到WM列,但是沒有產生正確的輸出。
for num in range(len(df)):
low = df.loc[:, df.isin(['WarrantyLow']).any()]
low = low[5:]
medium = df.loc[:, df.isin(['WarrantyMedium']).any()]
medium.append(low)
這是基於在其上的邏輯你切片? –
@coldspeed我想分詞,我知道索引5開始的字詞。 – codeninja