小编use*_*511的帖子

在 fit_transform 之后获取 sklearn.LabelEncoder() 映射

我正在尝试获取标签编码器的映射,以找出哪些代码获取了 df 中某一列的每个字符串。

这是编码代码:

y[:]=LabelEncoder().fit_transform(y[:])
Run Code Online (Sandbox Code Playgroud)

我想得到这样的输出:

A:1
B:2
C:3
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

python python-3.x scikit-learn

5
推荐指数
1
解决办法
2635
查看次数

从pandas的列标题中删除前缀(或后缀)子字符串

我正在尝试删除位于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)

python pandas

4
推荐指数
4
解决办法
2570
查看次数

标签 统计

python ×2

pandas ×1

python-3.x ×1

scikit-learn ×1