org-science-data/workplace-dynamics-survey
Workplace Dynamics Survey Anonymized workplace survey data for organizational research. Usage from datasets import load_dataset dataset = load_dataset("org-science-data/workplace-dynamics-survey") df = dataset["train"].to_pandas() Or use the provided loader: from loader import load_data df = load_data() Schema Metrics Column Type Description role_diversity float Normalized metric goal_alignment float Normalized metric… See the full description on the dataset page: https://huggingface.co/datasets/org-science-data/workplace-dynamics-survey.
024
1"""2Data loader for workplace-dynamics-survey3"""4 5import pandas as pd6from pathlib import Path7 8 9def load_data(split: str = "train") -> pd.DataFrame:10 """11 Load the dataset.12 13 Args:14 split: Data split ("train" by default)15 16 Returns:17 DataFrame with the loaded data18 """19 data_dir = Path(__file__).parent / "data"20 parquet_path = data_dir / f"{split}.parquet"21 22 if not parquet_path.exists():23 raise FileNotFoundError(f"Data file not found: {parquet_path}")24 25 return pd.read_parquet(parquet_path)26 27 28def get_columns() -> list:29 """Return list of column names."""30 return ['role_diversity', 'goal_alignment', 'resource_slack', 'performance_index']31 32 33if __name__ == "__main__":34 df = load_data()35 print(f"Loaded {len(df)} rows")36 print(df.head())37 