0
我試圖根據預定義數組的內容篩選數據框。Python熊貓 - 基於預定義數組篩選數據框
我在StackOverflow上查找了幾個例子,但只是得到一個空輸出。
我無法弄清楚我做錯了什麼。我可以在這裏尋求一些指導嗎?
import pandas as pd
import numpy as np
csv_path = 'history.csv'
df = pd.read_csv(csv_path)
pre_defined_arr = ["A/B", "C/D", "E/F", "U/Y", "R/E", "D/F"]
distinct_count_column_headers = ['Entity']
distinct_elements= pd.DataFrame(df.drop_duplicates().Entity.value_counts(),columns=distinct_count_column_headers)
filtered_data= distinct_elements[distinct_elements['Entity'].isin(pre_defined_arr)]
print("Filtered data ... ")
print(filtered_data)
輸出
Filtered data ...
Empty DataFrame
Columns: [Entity]
Index: []
向我們展示一些數據... –
謝謝斯蒂芬。欣賞你的幫助意願。管理最終解決。 – usert4jju7