删除python pandas数据帧中的所有drow

2024-09-28 19:21:40 发布

您现在位置:Python中文网/ 问答频道 /正文

熊猫初学者问题:

如何删除除Ticker=NIVD以外的所有行?在

也就是说,返回如下数据帧:

   Sector Ticker  Price
 0 Future   NVID    350
 1 Future   NVID    NaN   

数据帧代码:

^{pr2}$

到目前为止,我在玩have:

new_df =df[ ~(df[TICKER] == 'NVIDA'):, ]

dummy_df=df.loc[:, ~(df == 'NVIDA')]


Tags: 数据代码dfnewhavefuturenanprice
1条回答
网友
1楼 · 发布于 2024-09-28 19:21:40

你真的很亲密。在

使用^{}^{}

print(df['Ticker'] == 'NVID')
0    False
1     True
2    False
3    False
4    False
5     True
Name: Ticker, dtype: bool

new_df = df[df['Ticker'] == 'NVID']
print (new_df)
   Sector Ticker  Price
1  Future   NVID  350.0
5  Future   NVID    NaN


new_df = df.query("Ticker == 'NVID'")
print (new_df)
   Sector Ticker  Price
1  Future   NVID  350.0
5  Future   NVID    NaN

相关问题 更多 >