Data Manipulation and Analysis with pandas

The name pandas is derived from panel data, an econometrics term for a multidimensional structured dataset. Introducing pandas Series, pandas DataFrames, and pandas Indexes pandas.Series The pandas.Series data structure represents a one-dimensional series of homogeneous values (integer values, string values, double values, and so on). Series are a type of list and can contain only…

High-Speed Scientific Computing Using NumPy

Creating NumPy ndarrays Creating 1D ndarrays Inspect the type of the array Creating 2D ndarrays Creating any-dimension ndarrays Creating an ndarray with np.zeros(…) Creates an ndarray populated with all 0s Creating an ndarray with np.ones(…) Each value is assigned a value of 1 Creating an ndarray with np.identity(…) Creating an ndarray with np.arange(…) Creating an…

Quiz – Introduction to Financial Statement Analysis

1 Which of the following is most likely found in the management commentary? A. Forward-looking disclosures B. Basis of preparation for the financial statements C. Reasonable assurance whether the financial statements as a whole are free from material misstatement Answer Feedback: A Correct because the management commentary, or MD&A, is a good starting place for understanding information…

Income Statement Ratios and Common-Size Analysis

Common-Size Analysis of the Income Statement Common-size analysis of the income statement can be performed by stating each line item on the income statement as a percentage of revenue. Common-size statements facilitate comparison across time periods (time series analysis) and across companies (cross-sectional analysis) because the standardisation of each line item removes the effect of…

Expense Recognition

General Principles The three common expense recognition models are as follows: the matching principle, expensing as incurred, and capitalisation with subsequent depreciation or amortisation. Period costs, expenditures that less directly match revenues, are generally expensed as incurred (i.e., either when the company makes the expenditure in cash or incurs the liability to pay). Costs associated…

Comparision of IFRS with Alternative Financial Reporting Systems

Monitoring Developments in Financial Reporting Standards Analysts need to monitor ongoing developments in financial reporting and assess their implications for security analysis and valuation. The need to monitor developments in financial reporting standards does not mean that analysts should be accountants. An accountant monitors these developments from a preparer’s perspective; an analyst needs to monitor…