str对象在python中没有属性错误
我试图在Python中迭代csv并删除嵌套在其上面的行中的行。因此,如果开始和结束时间包含在该行开始和结束时间上方的行中,请删除“嵌套”行 下面是我的代码。我运行它并不断得到错误str对象在python中没有属性错误,python,pandas,dataframe,loops,iterator,Python,Pandas,Dataframe,Loops,Iterator,我试图在Python中迭代csv并删除嵌套在其上面的行中的行。因此,如果开始和结束时间包含在该行开始和结束时间上方的行中,请删除“嵌套”行 下面是我的代码。我运行它并不断得到错误“AttributeError:'str'对象没有属性'Session\u Start\u Time' 有人能帮我理解如何解决这个问题吗 以下是数据帧会话中的数据类型和浮点值 Session_Start_Time Session_End_Time 0 44307.460351 44307.
“AttributeError:'str'对象没有属性'Session\u Start\u Time'
有人能帮我理解如何解决这个问题吗
以下是数据帧会话中的数据类型和浮点值
Session_Start_Time Session_End_Time
0 44307.460351 44307.460677
1 44307.460351 44307.460677
2 44307.771051 44307.771306
3 44307.467635 44307.468314
4 44307.460446 44307.460631
5 44307.398854 44307.399898
6 44307.771307 44307.771358
7 44307.468315 44307.468337
8 44307.460634 44307.627328
9 44307.398942 44307.399880
您的代码在if条件的第一部分出错。请提供变量
sessions
或至少部分变量的打印输出以查看其结构。编辑以提供有关数据结构和样本头部数据的其他详细信息。请重新打开sessions和/或i
确切地说…? sessions
是我正在尝试迭代的csv数据框。它是一个包含呼叫中心一天会话的所有会话的表。i
是行。因此对于sessions表中的每一行,即呼叫中心中的每一次呼叫。
for i in sessions:
try :
if i.Session_Start_Time > i.Session_Start_Time.shift() and i.Session_End_Time < i.Session_End_Time.shift() and i.Participant_Name == i.Participant_Name.shift():
#sessions.drop(i.index, inplace = True)
else:
continue
except :
counterr = counterr + 1
Abandoned int64
Address From float64
Address To float64
Agent Answered int64
Alert No Answer int64
Ani object
Blind Transferred int64
Campaign Name object
Consult Count int64
Consult Transferred int64
Conversation End Time object
Conversation Id object
Conversation Start Time object
Direction object
Disconnect Type object
Dnis object
Errors float64
Flow Out int64
Hold Count int64
Media_Type object
Monitoring Duration float64
Offered int64
Originating Direction object
Originating Dnis object
Participant Id object
Participant_Name object
Purpose object
Queue Answered int64
Queue Name object
Session Count int64
Session Duration int64
Session_End_Time float64
Session Id object
Session Index int64
Session_Start_Time float64
Total Acd Wait Duration int64
Total Agent Alert Duration int64
Total_Agent_Hold_Duration int64
Total_Agent_Talk_Duration int64
Total_Agent_WrapUp_Duration float64
Total Contacting Duration int64
Total Dialing Duration int64
Transfer To object
Transfer To Purpose object
Transferred int64
User Handled int64
User Id object
User Name object
Wrapup Code object
Wrapup Code Name object
nested? float64
dtype: object