相关疑难解决方法(0)

熊猫-'dataframe'对象没有属性'str'

我正在尝试过滤出包含产品列表的数据框。但是,我得到的熊猫-每当我运行代码时,“ dataframe”对象都没有属性“ str”错误。

这是代码行:

include_clique = log_df.loc[log_df['Product'].str.contains("Product A")]
Run Code Online (Sandbox Code Playgroud)

如果有人有任何建议的想法,请告诉我。我已经搜索了很多次,而且非常困惑。

产品是对象数据类型。

编辑:

import __future__
import os
import pandas as pd
import numpy as np
import tensorflow as tf
import math



data = pd.read_csv("FILE.csv", header = None)

headerName=["DRID","Product","M24","M23","M22","M21","M20","M19","M18","M17","M16","M15","M14","M13","M12","M11","M10","M9","M8","M7","M6","M5","M4","M3","M2","M1"] 
cliques = [(Confidential)] 
data.columns=[headerName]


log_df = data

log_df = np.log(1+data[["M24","M23","M22","M21","M20","M19","M18","M17","M16","M15","M14","M13","M12","M11","M10","M9","M8","M7","M6","M5","M4","M3","M2","M1"]])
copy = data[["DRID","Product"]].copy()
log_df = copy.join(log_df)


include_clique = log_df.loc[log_df['Product'].str.contains("Product A")]
Run Code Online (Sandbox Code Playgroud)

这是头:

   ID    PRODUCT  M24      M23       M22     M21
0  123421  A  0.000000  0.000000  1.098612  0.0   
1  141840  A  0.693147  1.098612  0.000000  0.0   
2  212006  A …
Run Code Online (Sandbox Code Playgroud)

python pandas q

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

pandas ×1

python ×1

q ×1