Quantcast
Channel: Active questions tagged python - Stack Overflow
Viewing all articles
Browse latest Browse all 23131

Checking only when it is .tolist()

$
0
0

I have to put a column in a list to be able to find matches.

I am trying to create a table "mytable" that gets data from going through each row of another table "table_main" and if it meets the condition, add rows to mytable. I have other tables as well, e.g. "table3" all DataFrame.

I wrote it like:

mytable = {'column1' :[] , 'column2':[] , 'column3': [] , 'column4':[]}for index, row in table_main.itterrows():   if row['apple'] not in table3['codes'] and row['apple']!= "07":       mytable['column1'].append("2024")       mytable['column2'].append(str(row['number']))       mytable['column3'].append(str(row['apple']))       mytable['column4'].append("first condition")

but it can't understand row['apple'] values exist in table3['codes']. I tried to put str( before them still not working. Only works when I put table3['codes'].tolist() but I don't want to do it.Does anyone know why?


Viewing all articles
Browse latest Browse all 23131

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>