簡體   English   中英

熊貓將兩個列值添加到新數據框中

[英]Pandas add two column values to new data frame

我為什么可以這樣做:

df[df['location'] == '170079']

(然后會產生一些有關我感興趣的位置的信息)

但這不是(或至少會產生錯誤):

df_target = df[(df['location'] == '170079'), (df['location'] == '170078')]

如何創建具有兩個(或多個)原始屬性值的新數據框?

如果要創建一個在位置上具有多個條件的新數據框,則可以這樣做:

df_target = df[df['location'].isin(['170079','170078'])]

我邀請您參考有關索引和選擇數據的熊貓文檔

您可以像這樣使用元素級布爾運算符

df_target = df[(df['location'] == '170079') | (df['location'] == '170078')]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM