Beherrschen Sie schnell die wichtigsten Wissenspunkte der Pandas-Datenfilterung, spezifische Codebeispiele sind erforderlich
Übersicht:
Pandas ist eine leistungsstarke Datenanalysebibliothek, die umfangreiche Funktionen und Tools zum Verarbeiten und Analysieren von Daten bereitstellt. Unter anderem ist die Datenfilterung eine der wichtigsten Operationen in Pandas, die uns dabei helfen kann, die für uns interessanten Informationen aus den Daten zu extrahieren. In diesem Artikel werden die wichtigsten Wissenspunkte der Datenfilterung in Pandas vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, diese wichtige Fähigkeit schnell zu erlernen.
import pandas as pd # 创建一个示例数据 data = {'name': ['Alice', 'Bob', 'Charlie', 'David'], 'age': [25, 30, 35, 40], 'gender': ['F', 'M', 'M', 'M']} df = pd.DataFrame(data) # 筛选age大于30的数据 age_filter = df['age'] > 30 filtered_data = df[age_filter] print(filtered_data)
Ausgabeergebnisse:
name age gender 2 Charlie 35 M 3 David 40 M
import pandas as pd # 创建一个示例数据 data = {'name': ['Alice', 'Bob', 'Charlie', 'David'], 'age': [25, 30, 35, 40], 'gender': ['F', 'M', 'M', 'M']} df = pd.DataFrame(data) # 筛选name在给定列表中的数据 filter_names = ['Alice', 'Charlie'] filtered_data = df[df['name'].isin(filter_names)] print(filtered_data)
Ausgabeergebnisse:
name age gender 0 Alice 25 F 2 Charlie 35 M
import pandas as pd # 创建一个示例数据 data = {'name': ['Alice', 'Bob', 'Charlie', 'David'], 'age': [25, 30, 35, 40], 'gender': ['F', 'M', 'M', 'M']} df = pd.DataFrame(data) # 筛选年龄大于30且性别为男性的数据 filtered_data = df[(df['age'] > 30) & (df['gender'] == 'M')] print(filtered_data)
Ausgabeergebnisse:
name age gender 2 Charlie 35 M 3 David 40 M
import pandas as pd # 创建一个示例数据 data = {'name': ['Alice', 'Bob', 'Charlie', 'David'], 'age': [25, 30, 35, 40], 'gender': ['F', 'M', 'M', 'M']} df = pd.DataFrame(data) # 使用query()方法筛选年龄大于30且性别为男性的数据 filtered_data = df.query('age > 30 and gender == "M"') print(filtered_data)
name age gender 2 Charlie 35 M 3 David 40 M
Dieser Artikel stellt die wichtigsten Wissenspunkte der Datenfilterung in Pandas vor und bietet spezifische Codebeispiele. Durch die Beherrschung dieser Wissenspunkte können Leser die erforderlichen Informationen effizienter aus großen Datenmengen extrahieren. Ich hoffe, dass dieser Artikel den Lesern helfen kann, die Fähigkeiten des Pandas-Datenscreenings schnell zu erlernen und ihre Datenanalysefähigkeiten zu verbessern.
Das obige ist der detaillierte Inhalt vonErlernen Sie schnell die wichtigsten Wissenspunkte der Pandas-Datenfilterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!