【发布时间】:2020-09-05 16:53:27
【问题描述】:
我使用 pandas 导入了一个 csv,现在我想删除包含某些通配符的行,它可能是 dev 或 testing-dashboard - 这些是字段中较大的字符串。
我已经尝试了各种方法来为我的 minus_testing_dashboard 变量执行此操作,但它们都不起作用
import numpy as np
import pandas as pd
raw_data = pd.read_csv('No License Key.csv', delimiter = ',', keep_default_na=False, low_memory=False)
selected_raw_data = raw_data[['App Config', 'App Name', 'App UUID', 'Machine ID', 'Estimated Company']].reset_index()
print(selected_raw_data.head(25))
minus_testing_dashboard = selected_raw_data.apply(lambda row: row.astype(str).str.contains('testing-dashboard').any(), axis=1).reset_index()
unique_desktops = minus_testing_dashboard['Machine ID'].nunique()
print(unique_desktops)
【问题讨论】: