python-by-example-150-chall.../challenges111-117/realpython-csv/train-pandas-lib.py

33 lines
729 B
Python
Raw Normal View History

2019-08-04 20:26:35 +08:00
import pandas
# --------- READING CSV ----------
df = pandas.read_csv('hrdata.csv')
print(df)
df = pandas.read_csv('hrdata.csv', index_col='Name')
print(df)
df = pandas.read_csv('hrdata.csv', index_col='Name', parse_dates=['Hire Date'])
print(df)
dfNh = pandas.read_csv('hrdata-noheader.csv',
index_col='Employee',
parse_dates=['Hired'],
header=0,
names=['Employee', 'Hired', 'Salary', 'Sick Days'])
print(dfNh)
# --------- WRITING CSV ----------
df = pandas.read_csv('hrdata.csv',
index_col='Employee',
parse_dates=['Hired'],
header=0,
names=['Employee', 'Hired', 'Salary', 'Sick Days'])
df.to_csv('hrdata_modified.csv')