Dataframe使用str.contains报错 'float' object has no attribute 'str'
“float”对象没有属性“str”,代码贴出来看一下
这种比较显眼的错误,应该难不倒你吧
请采纳
您好,代码如下:
import re
import pandas as pd
from pandas import DataFrame
import numpy as np
df = pd.read_excel("/Users/bruno/Desktop/python_X_excel/real/数据源1.xlsx",sheet_name = '列表数据')
if df.loc[index,'组合商品名称'].str.contains('教室',na=False) == True:
df.loc[index,'渠道1']= '钢琴教室'
df.loc[index,'渠道2']= '钢琴教室'