import pandas as pd def check_dataset(): try: # Check train dataset print("\nChecking train dataset...") train_df = pd.read_csv("dataset/split/train.csv") print("\nTrain Dataset Columns:") print("-" * 50) for col in train_df.columns: print(f"- {col}") print(f"\nTrain Dataset Shape: {train_df.shape}") print("\nTrain Dataset Info:") print(train_df.info()) print("\nFirst few rows of train dataset:") print(train_df.head()) # Check validation dataset print("\nChecking validation dataset...") val_df = pd.read_csv("dataset/split/val.csv") print("\nValidation Dataset Columns:") print("-" * 50) for col in val_df.columns: print(f"- {col}") print(f"\nValidation Dataset Shape: {val_df.shape}") # Check test dataset print("\nChecking test dataset...") test_df = pd.read_csv("dataset/split/test.csv") print("\nTest Dataset Columns:") print("-" * 50) for col in test_df.columns: print(f"- {col}") print(f"\nTest Dataset Shape: {test_df.shape}") except Exception as e: print(f"Error: {str(e)}") if __name__ == "__main__": check_dataset()