通过获取特定列在数据帧上使用循环
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过获取特定列在数据帧上使用循环相关的知识,希望对你有一定的参考价值。
我是熊猫和蟒蛇的新手。这里有一个数据框,
DID feature
0 1
0 1
0 2
0 22
0 22
0 33
1 11
1 13
1 14
1 2
1 33
2 1
2 22
2 33
2 13
2 14
在此数据框中,有两列。 DID
是文档ID,而feature是该文档的功能。现在,我尝试根据文档ID的。在此处使用for循环。
我正在尝试在循环内调用功能,该功能将仅具有该DID
的数据,仅具有该DID的功能。
so
for i in df1 : call_process ["Here only the values of i"] (i is the document ID , which will be first 0). call_process[df1['feature'].values]
喜欢这样?
有什么办法吗?
预期的输出就像,
调用方法时,它应该仅具有该文档ID的数据。
call_process([1,1,2,22,22,33])
我是熊猫和蟒蛇的新手。这里我有一个数据帧,DID功能0 1 0 1 0 2 0 22 0 22 0 33 1 11 1 13 1 14 1 2 1 33 2 1 2 22 ...
答案
我不明白您的目的,但是您可以使用groupby
对象上的for循环来实现。
以上是关于通过获取特定列在数据帧上使用循环的主要内容,如果未能解决你的问题,请参考以下文章