Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 选择与dataframe中的字段相等的列_Python_Pandas_Dataframe - Fatal编程技术网

Python 选择与dataframe中的字段相等的列

Python 选择与dataframe中的字段相等的列,python,pandas,dataframe,Python,Pandas,Dataframe,我的熊猫数据框如下所示: 0 STUN 1 Webex 2 PPP 3 MyVideo 4 Icecast 5 PPSTREAM 6 FTP 7 SPDY 8 Thunder/Webthunder 9

我的熊猫数据框如下所示:

0                   STUN
1                  Webex
2                    PPP
3                MyVideo
4                Icecast
5               PPSTREAM
6                    FTP
7                   SPDY
8     Thunder/Webthunder
9                    IRC
10            CitrixGoTo
11                 FLASH
12               GameKit
13                   RDP
14                IMplus
...
505         unknown
506      BitTorrent
507          ISAKMP
508            HTTP
509       REALMEDIA
510     Silverlight

我必须从中选择与HTTP和SSH相等的列。

您可以在列上使用isin Series方法:

df[df[column_name].isin(['HTTP', 'SSH'])]
另一种方法是检查两者是否相等(很可能更快):


可以对列使用isin Series方法:

df[df[column_name].isin(['HTTP', 'SSH'])]
另一种方法是检查两者是否相等(很可能更快):


可以对列使用isin Series方法:

df[df[column_name].isin(['HTTP', 'SSH'])]
另一种方法是检查两者是否相等(很可能更快):


可以对列使用isin Series方法:

df[df[column_name].isin(['HTTP', 'SSH'])]
另一种方法是检查两者是否相等(很可能更快):


好奇。这是如何回答这个问题的?我正在尝试做一件类似的事情,df[列名称]不是内置的。我真的在绞尽脑汁想办法解决同样的问题。我需要根据一个值有条件地选择一列。@drewid回顾过去,我不确定我是如何推断出这个问题的。但是在这个答案中,
column\u name
是一个列,例如“A”,您希望提取出在该特定列中具有HTTP或SSH的行。然而,有一个输入错误:这应该是|而不是&。这有意义吗?好奇。这是如何回答这个问题的?我正在尝试做一件类似的事情,df[列名称]不是内置的。我真的在绞尽脑汁想办法解决同样的问题。我需要根据一个值有条件地选择一列。@drewid回顾过去,我不确定我是如何推断出这个问题的。但是在这个答案中,
column\u name
是一个列,例如“A”,您希望提取出在该特定列中具有HTTP或SSH的行。然而,有一个输入错误:这应该是|而不是&。这有意义吗?好奇。这是如何回答这个问题的?我正在尝试做一件类似的事情,df[列名称]不是内置的。我真的在绞尽脑汁想办法解决同样的问题。我需要根据一个值有条件地选择一列。@drewid回顾过去,我不确定我是如何推断出这个问题的。但是在这个答案中,
column\u name
是一个列,例如“A”,您希望提取出在该特定列中具有HTTP或SSH的行。然而,有一个输入错误:这应该是|而不是&。这有意义吗?好奇。这是如何回答这个问题的?我正在尝试做一件类似的事情,df[列名称]不是内置的。我真的在绞尽脑汁想办法解决同样的问题。我需要根据一个值有条件地选择一列。@drewid回顾过去,我不确定我是如何推断出这个问题的。但是在这个答案中,
column\u name
是一个列,例如“A”,您希望提取出在该特定列中具有HTTP或SSH的行。然而,有一个输入错误:这应该是|而不是&。这有意义吗?