小编Ank*_*nku的帖子

Python Pandas 根据另一个列值创建新列

基于数据框列 val_1 值,查看其他列 col_0-10 标签前缀,然后创建另一列 mycol。

数据框看起来像:

id  col0    col1    col2    col3    col4    col5 col6   col7    col8    col9    col10 val_1
1   0   5   -5  5   -5  0 0 1   4   3   -3  1
2   0   0   0   0   0   0 0 4   -4  0   0  7
3   0   0   1   2   3   0 0 0   5   6   0  9
Run Code Online (Sandbox Code Playgroud)

应用逻辑后所需的数据框:

id  col0    col1    col2    col3    col4    col5 col6   col7    col8    col9    col10 val_1 mycol
1   0   5   -5  5   -5 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

2
推荐指数
1
解决办法
148
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1