Объект AttributeError 'dataframe' не имеет атрибута 'str'Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Объект AttributeError 'dataframe' не имеет атрибута 'str'

Сообщение Anonymous »

Я пытаюсь отфильтровать фрейм данных, содержащий список продуктов. Однако при каждом запуске кода я получаю сообщение об ошибке. Объект dataframe не имеет атрибута str.
Вот строка кода:
include_clique = log_df.loc[log_df['Product'].str.contains("Product A")]

Продукт — это объектный тип данных.
import pandas as pd
import numpy as np

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

headerName = ["DRID", "Product", "M24", "M23", "M22", "M21"]
data.columns = [headerName]

log_df = np.log(1 + data[["M24", "M23", "M22", "M21"]])
copy = data[["DRID", "Product"]].copy()
log_df = copy.join(log_df)

include_clique = log_df.loc[log_df['Product'].str.contains("Product A")]

Вот голова:
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 0.693147 0.000000 0.000000 0.0
3 216097 A 1.098612 0.000000 0.000000 0.0
4 219517 A 1.098612 0.693147 1.098612 0.0


Подробнее здесь: https://stackoverflow.com/questions/515 ... ribute-str
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»