小编Jus*_* CR的帖子

如何根据特定列中的数值分解pandas数据框

我正在尝试根据列中的数值分解现有数据框。例如,如果该列的数值为 3,我想要其中 3 行,依此类推。

假设我们从这个数据框开始:

inventory_partner inventory_partner2  calc
0              A1                 aa     1
1              A2                 bb     2
2              A3                 cc     5
3              A4                 dd     4
4              A5                 ee     5
5              A6                 ff     3
Run Code Online (Sandbox Code Playgroud)

我们如何获得这个数据框?

  inventory_partner inventory_partner2  calc
0                A1                 aa     1
1                A2                 bb     2
1                A2                 bb     2
2                A3                 cc     5
2                A3                 cc     5
2                A3                 cc     5
2                A3                 cc     5
2                A3                 cc     5
3                A4                 dd     4
3                A4                 dd     4
3                A4                 dd     4 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

如何根据列中的数值创建逗号分隔的数字列表

我想弄清楚如何根据特定列中的数值创建逗号分隔的数字列表。例如,如果数字列的值为 5,我想在另一列中创建一个逗号分隔的数字列表作为“1、2、3、4、5”。

假设我们从这个数据帧开始:

  inventory_partner inventory_partner2  calc
0                A1                 aa     1
1                A2                 bb     2
2                A3                 cc     5
3                A4                 dd     4
4                A5                 ee     5
5                A6                 ff     3
Run Code Online (Sandbox Code Playgroud)

我正在尝试访问此数据框,而不必为每个计算数字可能性在列表中手动编码:

  inventory_partner inventory_partner2  calc  my_comma_list
0                A1                 aa     1              1
1                A2                 bb     2           1, 2
2                A3                 cc     5  1, 2, 3, 4, 5
3                A4                 dd     4     1, 2, 3, 4
4                A5                 ee     5  1, 2, 3, 4, 5
5                A6                 ff     3        1, 2, 3
Run Code Online (Sandbox Code Playgroud)

下面是我的代码,它根据每个计算值手动创建要应用的数字列表。有没有更简单的方法使用 …

python string pandas

0
推荐指数
1
解决办法
88
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

string ×1