from astropy.table import Table table_data = { 'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'salary': [50000, 60000, 70000] } t = Table(table_data) print(t)
name age salary ------ ------- ------ Alice 25 50000 Bob 30 60000 Charlie 35 70000
t['department'] = ['HR', 'IT', 'Sales'] print(t)
name age salary department ------ ------- ------ ---------- Alice 25 50000 HR Bob 30 60000 IT Charlie 35 70000 Sales
print(t[t['salary'] > 55000])
name age salary department ------ ------- ------ ---------- Bob 30 60000 IT Charlie 35 70000 Sales
table2_data = { 'name': ['Dan', 'Eva'], 'age': [40, 45], 'salary': [80000, 90000], 'department': ['IT', 'Marketing'] } t2 = Table(table2_data) t_combined = vstack([t, t2]) print(t_combined)
name age salary department ------- ------- ------ ---------- Alice 25 50000 HR Bob 30 60000 IT Charlie 35 70000 Sales Dan 40 80000 IT Eva 45 90000 Marketing