Intermediate Python for Finance
Kennedy Behrman
Data Engineer, Author, Founder
import pandas as pd
print(pd)
<module 'pandas' from '.../pandas/__init__.py'>
pd.DataFrame()
| Col 1 | Col 2 | Col 3 | |
|---|---|---|---|
| 0 | v1 | a | 00 |
| 1 | v2 | b | 01 |
| 2 | v3 | c | 13.02 |
data = {'Bank Code': ['BA', 'AAD', 'BA'],
'Account#': ['ajfdk2', '1234nmk', 'mm3d90'],
'Balance':[1222.00, 390789.11, 13.02]}
df = pd.DataFrame(data=data)
data = {'Bank Code': ['BA', 'AAD', 'BA'],
'Account#': ['ajfdk2', '1234nmk', 'mm3d90'],
'Balance':[1222.00, 390789.11, 13.02]}
df = pd.DataFrame(data=data)
| Bank Code | Account# | Balance | |
|---|---|---|---|
| 0 | BA | ajfdk2 | 1222.00 |
| 1 | AAD | 1234nmk | 390789.11 |
| 1 | BA | mm3d90 | 13.02 |
data = [{'Bank Code': 'BA', 'Account#': 'ajfdk2', 'Balance': 1222.00},
{'Bank Code': 'AAD', 'Account#': '1234nmk', 'Balance': 390789.11},
{'Bank Code': 'BA', 'Account#': 'mm3d90', 'Balance': 13.02}]
df = pd.DataFrame(data=data)
data = [{'Bank Code': 'BA', 'Account#': 'ajfdk2', 'Balance': 1222.00},
{'Bank Code': 'AAD', 'Account#': '1234nmk', 'Balance': 390789.11},
{'Bank Code': 'BA', 'Account#': 'mm3d90', 'Balance': 13.02}]
df = pd.DataFrame(data=data)
| Bank Code | Account# | Balance | |
|---|---|---|---|
| 0 | BA | ajfdk2 | 1222.00 |
| 1 | AAD | 1234nmk | 390789.11 |
| 1 | BA | mm3d90 | 13.02 |
data = [['BA', 'ajfdk2', 1222.00],
['AAD', '1234nmk', 390789.11],
['BA', 'mm3d90', 13.02]]
df = pd.DataFrame(data=data)
data = [['BA', 'ajfdk2', 1222.00],
['AAD', '1234nmk', 390789.11],
['BA', 'mm3d90', 13.02]]
df = pd.DataFrame(data=data)
| 0 | 1 | 2 | |
|---|---|---|---|
| 0 | BA | ajfdk2 | 1222.00 |
| 1 | AAD | 1234nmk | 390789.11 |
| 1 | BA | mm3d90 | 13.02 |
data = [['BA', 'ajfdk2', 1222.00],
['AAD', '1234nmk', 390789.11],
['BA', 'mm3d90', 13.02]]
columns = ['Bank Code', 'Account#', 'Balance']
df = pd.DataFrame(data=data, columns=columns)
| Bank Code | Account# | Balance | |
|---|---|---|---|
| 0 | BA | ajfdk2 | 1222.00 |
| 1 | AAD | 1234nmk | 390789.11 |
| 1 | BA | mm3d90 | 13.02 |
data = [['BA', 'ajfdk2', 1222.00],
['AAD', '1234nmk', 390789.11],
['BA', 'mm3d90', 13.02]]
columns = ['Bank Code', 'Account#', 'Balance']
df = pd.DataFrame(data=data, columns=columns)
| Bank Code | Account# | Balance | |
|---|---|---|---|
| 0 | BA | ajfdk2 | 1222.00 |
| 1 | AAD | 1234nmk | 390789.11 |
| 2 | BA | mm3d90 | 13.02 |
pd.read_excelpd.read_jsonpd.read_htmlpd.read_picklepd.read_sqlpd.read_csvComma separated values
client id,trans type, amount
14343,buy,23.0
0574,sell,2000
7093,dividend,2234
df = pd.read_csv('/data/daily/transactions.csv')
df = pd.read_csv('/data/daily/transactions.csv')
| client id | trans type | amount |
|---|---|---|
| 14343 | buy | 23.0 |
| 0574 | sell | 2000 |
| 7093 | dividend | 2234 |
client id|trans type| amount
14343|buy|23.0
0574|sell|2000
7093|dividend|2234
df = pd.read_csv('/data/daily/transactions.csv', sep='|')
df = pd.read_csv('/data/daily/transactions.csv', sep='|')
| client id | trans type | amount |
|---|---|---|
| 14343 | buy | 23.0 |
| 0574 | sell | 2000 |
| 7093 | dividend | 2234 |
Intermediate Python for Finance