我对Pandas/Python还很陌生,所以如果这是直截了当的话,我很抱歉。我正在工作中做一个项目,需要一些帮助。你知道吗
我有一些数据描述了血液样本在储藏箱中的位置。 我目前在名为“位置”的列中有一定数量的样本占据的位置范围,格式为“1\u 5”,这意味着这些样本占据了存储箱中的位置1、2、3、4和5。你知道吗
[此处为数据帧][1] [1] :https://i.stack.imgur.com/DMhZm.jpg。你知道吗
我想要的是在提供的范围内的每个样本都有自己的位置号。所以现在的数据不是这样的:
病人-箱子-位置
1号病人-1号信箱-97号100
1号病人-1号信箱-97号100
1号病人-1号信箱-97号100
1号病人-1号信箱-97号100
1号病人-2号信箱-30号32
1号病人-2号信箱-30号32
1号病人-2号信箱-30号32
我希望它看起来像这样:
病人-箱子-位置
1号病人-1-97号信箱
1号病人-1-98号信箱
1号病人-1-99号信箱
1号病人-盒子1-100
病人1-盒子2-30
病人1-盒子2-31
病人1-信箱2-32
有人知道解决这个问题的方法吗?你知道吗
谢谢
用途:
细节:
按^{} 获取每个组的计数:
并在转换为
integer
的_
之前添加列Position
的提取的第一个值:相关问题 更多 >
编程相关推荐