我正在尝试获取标签编码器的映射,以找出哪些代码获取了 df 中某一列的每个字符串。
这是编码代码:
y[:]=LabelEncoder().fit_transform(y[:])
Run Code Online (Sandbox Code Playgroud)
我想得到这样的输出:
A:1
B:2
C:3
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!
我正在尝试删除位于df列名称部分结尾的子字符串_x。
样本df代码:
import pandas as pd
d = {'W_x': ['abcde','abcde','abcde']}
df = pd.DataFrame(data=d)
df['First_x']=[0,0,0]
df['Last_x']=[1,2,3]
df['Slice']=['abFC=0.01#%sdadf','12fdak*4%FC=-0.035faf,dd43','FC=0.5fasff']
Run Code Online (Sandbox Code Playgroud)
输出:
W_x First_x Last_x Slice
0 abcde 0 1 abFC=0.01
1 abcde 0 2 12fdak*4%FC=-0.035faf,dd43
2 abcde 0 3 FC=0.5fasff
Run Code Online (Sandbox Code Playgroud)
所需的输出:
W First Last Slice
0 abcde 0 1 abFC=0.01
1 abcde 0 2 12fdak*4%FC=-0.035faf,dd43
2 abcde 0 3 FC=0.5fasff
Run Code Online (Sandbox Code Playgroud)