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的行。然而,有一个输入错误:这应该是|而不是&。这有意义吗?