perplexing error

Peter Pearson pkpearson at nowhere.invalid
Sat Sep 8 14:55:37 EDT 2018


On 8 Sep 2018 17:25:52 GMT, Stefan Ram <ram at zedat.fu-berlin.de> wrote:
> Sharan Basappa <sharan.basappa at gmail.com> writes:
>>     66         # get the label for each log
>>     67         data_df['label'] = (data_df['label'] != '-').astype(int)
>>---> 68         #logger.debug("data frame %s \n", data_df)
>>     69         logger.debug("\n")
>>     70         raw_data = data_df[['label','seconds_since']].as_matrix()
>>AttributeError: 'str' object has no attribute 'raw_data' 
>>If you notice, line 68 is commented.
>>I am not sure what I am doing wrong.
>
>   In such cases, I do:
>
> print( 'at position 1' )
> data_df['label'] = (data_df['label'] != '-').astype(int)
> print( 'at position 2' )
> raw_data = data_df[['label','seconds_since']].as_matrix()
> print( 'at position 3' )
>
>   . If the last text printed is "at position 1", I will then
>   split even more:
>
> print( 'at position 1' )
> tmp = (data_df['label'] != '-').astype(int)
> print( 'at position 1a' )
> data_df['label'] = tmp
> print( 'at position 2' )
> raw_data = data_df[['label','seconds_since']].as_matrix()
> print( 'at position 3' )
>
>   and so on until the cause is reduced to the smallest
>   possible unit of code.

This approach is especially valuable when it turns out that
the file you're editing is not the file being included.

-- 
To email me, substitute nowhere->runbox, invalid->com.



More information about the Python-list mailing list