答案很简单: 改变
data.columns=[headerName]成
data.columns=headerName
说明:
设置时
data.columns=[headerName],列为MultiIndex对象。因此,您
log_df['Product']是一个Dataframe,对于Dataframe,没有
str属性。
设置时
data.columns=headerName,您
log_df['Product']只有一列,可以使用
strattribute。
出于任何原因,如果需要将数据保留为MultiIndex对象,则还有另一种解决方案:首先将您的数据转换
log_df['Product']为Series。之后,
str属性可用。
products = pd.Series(df.Product.values.flatten())include_clique = products[products.str.contains("Product A")]但是,我想第一个解决方案就是您要寻找的



