![](/img/trans.png)
[英]Get the dictionary from elements in the list of a column where key-value pair are number of elements and element value in pandas
[英]get elements with pair index in pandas
我有一个像这个例子的 DataFrame
指数 | 职位 | 列表 |
---|---|---|
0 | 2个 | ('a','b','c','d','e','f') |
1个 | 3个 | ('g','h','i','j','k','l') |
结果表应该是
指数 | 结果 |
---|---|
0 | ('a','c') |
1个 | ('g','i','k') |
我正在为此苦苦挣扎,但没有得到好的结果。 DataFrame 有几行,2 只是在示例中。
谢谢!
尝试这个:
df['result'] = df.apply(lambda row: row['list'][:row['positions']], axis=1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.