[text] Temp

Viewer

  1. import polars as pl
  2.  
  3. # Read csv1 and csv2
  4. csv1 = pl.read_csv('csv1.csv')
  5. csv2 = pl.read_csv('csv2.csv')
  6.  
  7. # Specify the column name to check
  8. column_name = 'column_name'  # Replace with the actual column name
  9.  
  10. # Extract the column from csv1
  11. csv1_column = csv1[column_name]
  12.  
  13. # Extract the column from csv2
  14. csv2_column = csv2[column_name]
  15.  
  16. # Check if all values in csv1 column are present in csv2 column
  17. all_present = csv1_column.isin(csv2_column).all()
  18.  
  19. # Print the result
  20. if all_present:
  21.     print("All values in csv1 column are present in csv2 column.")
  22. else:
  23.     print("Not all values in csv1 column are present in csv2 column.")
  24.     
  25.     
  26. import polars as pl
  27.  
  28. # Read the CSV files
  29. leg = pl.read_csv('Leg.csv')
  30. cont = pl.read_csv('Cont.csv')
  31.  
  32. # Check if each cont_id from Leg is present in Cont
  33. present_in_cont = leg.join(cont, on='cont_id', how='inner')
  34.  
  35. # Get the cont_ids present in both Leg and Cont
  36. common_cont_ids = present_in_cont['cont_id']
  37.  
  38. # Get the cont_ids in Leg that are not in Cont
  39. not_in_cont = leg.filter(pl.col('cont_id').isin(common_cont_ids), negate=True)
  40.  
  41. # Count the number of cont_ids in Leg but not in Cont
  42. not_in_cont_count = not_in_cont.height()
  43.  
  44. # Print the number of cont_ids in Leg but not in Cont
  45. print("Number of cont_ids in Leg but not in Cont:", not_in_cont_count)
  46.  
  47.  

Editor

You can edit this paste and save as new:


File Description
  • Temp
  • Paste Code
  • 09 Jun-2023
  • 1.31 Kb
You can Share it: