Mining Engineering • 3rd SemesterCore / Standard CurriculumChange Track

Mining Engineering — 3rd Semester Syllabus

Mining Engineering

Credits Allocation Table (L-T-P Structure)

Course TitleCodeLTPCredits
Engineering Mathematics -III (PDE, Prob/Stat)1133013104
Engineering Materials1133023003
Basics of Mining Engineering1133033003
Mining Environment-I1133043003
Mining Geology1133053003
Python Programming1133063003
Universal Human Values1133073003
Indian Knowledge System1133083000
Mining Geology Lab113305P0021
Python Programming Lab113306P0021
Internship-I113309---2
TOTAL----26

Engineering Mathematics -III (PDE, Prob/Stat)

113301
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Partial Differential Equations - I

  • Definition of Partial Differential Equations
  • First order partial differential equations
  • Solutions of first order linear PDEs
  • Solution to homogenous and non-homogenous linear partial differential equations of second order by complimentary function and particular integral method

Unit 2.0: Partial Differential Equations - II

  • Second-order linear equations and their classification
  • Initial and boundary conditions
  • D'Alembert's solution of the wave equation
  • Duhamel's principle for one dimensional wave equation
  • Heat diffusion and vibration problems
  • Separation of variables method to simple problems in Cartesian coordinates
  • The Laplacian in plane, cylindrical and spherical polar coordinates
  • Solutions with Bessel functions and Legendre functions
  • One dimensional diffusion equation and its solution by separation of variables

Unit 3.0: Probability - I

  • Probability spaces, conditional probability, independence
  • Discrete random variables, Independent random variables
  • The multinomial distribution
  • Poisson approximation to the binomial distribution
  • Infinite sequences of Bernoulli trials
  • Sums of independent random variables
  • Expectation of Discrete Random Variables
  • Moments, Variance of a sum
  • Correlation coefficient, Chebyshev's Inequality

Unit 4.0: Probability - II

  • Continuous random variables and their properties
  • Distribution functions and densities
  • Normal, exponential and gamma densities
  • Bivariate distributions and their properties
  • Distribution of sums and quotients
  • Conditional densities, Bayes' rule

Unit 5.0: Basic Statistics

  • Measures of Central tendency: Moments, skewness and Kurtosis
  • Probability distributions: Binomial, Poisson and Normal
  • Evaluation of statistical parameters for these three distributions
  • Correlation and regression
  • Rank correlation
  • Curve fitting by the method of least squares
  • Fitting of straight lines, second degree parabolas and more general curves

Unit 6.0: Test of Significance

  • Large sample test for single proportion, difference of proportions
  • Tests for single mean, difference of means, and difference of standard deviations
  • Test for ratio of variances
  • Chi-square test for goodness of fit and independence of attributes

Engineering Materials

113302
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to Engineering Material

  • Introduction
  • Classification of Engineering Materials
  • Structure of Metals and Alloys
  • Iron-carbon phase diagram

Unit 2.0: Heat Treatment of Iron & Steel

  • Different types of Steel
  • Properties and uses of Steel
  • Different types of Heat Treatment Techniques viz. Hardening, Annealing, Normalizing & Tempering
  • Uses in Mining Industry

Unit 3.0: Wire Rope

  • Types and Construction
  • Wire Rope Lays
  • Non-Stranded Ropes
  • Selection of Wire Ropes
  • Ropes used for different purposes
  • Mass & Strength of Wire Ropes

Unit 4.0: Construction Materials I

  • Types and uses
  • Cement: Classification & Properties
  • Quick Setting Cement
  • Resin Capsule
  • R.C.C.
  • Shot Encapsulization
  • Shotcreting etc

Unit 5.0: Construction Materials II

  • Brick & Stone Masonries
  • Hollow blocks
  • Application of Fly Ash in Mining

Unit 6.0: Engineering Behavior of Materials

  • Introduction
  • Stress-Strain Curves of typical Engineering Materials
  • Elastic and Plastic Deformation
  • Fracture, Fatigue and Creep

Basics of Mining Engineering

113303
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Exploratory Drilling

  • Drilling machines used for exploratory drilling viz. Rotary & Percussive, their attachments
  • Core Barrels
  • Conditions of applicability of drilling methods
  • Borehole Survey
  • Directional drilling
  • Underground methods of exploratory drilling

Unit 2.0: Drivage of Inclines/Drifts/Adits

  • Types of Openings
  • Selection of Openings
  • Location of Openings
  • Drilling, blasting, loading and transportation of muck during drivage of inclines, adits, drifts
  • Ventilation, lighting and drainage
  • Extension of centerline
  • Organization and cycle of operations
  • Mechanised methods of drivages of inclines, adits, drifts

Unit 3.0: Shaft Sinking

  • Drilling, blasting, loading and transportation of muck
  • Ventilation, lighting and drainage
  • Extension of center line
  • Shaft lining and its design
  • Special methods of shaft sinking
  • Shaft boring
  • Deepening and widening of shafts
  • Upward drivage
  • Organization and cycle of operations

Unit 4.0: Introduction to Underground Mining I

  • Definition of important terms
  • Mine development
  • Activities involved in the development of a mine
  • Stages in the life of a mine

Unit 5.0: Introduction to Underground Mining II

  • Introduction to unit operations in underground mining
  • Introduction to various Underground Mining methods
  • Selection of method of mining based on different conditions

Unit 6.0: Introduction to Surface Mining

  • Definition of important terms
  • Advantages and disadvantages of surface mining
  • Mineral deposits amenable to surface mining
  • Various surface mining methods
  • Introduction to unit operations in surface mining

Mining Environment-I

113304
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Mine Atmosphere

  • Composition of Mine Atmosphere
  • Mine Gases, their Origin, Occurrence, Physiological effects and Detection
  • System for Monitoring of Mine Environment by Tube bundle apparatus and Tele-monitoring systems with related Case Studies
  • Analysis of Mine air by Haldane Apparatus, Gas Chromatograph
  • Methane Drainage

Unit 2.0: Heat, Humidity and Dust

  • Heat and Humidity in Mine Atmosphere, Their Sources and Effects
  • Cooling Power of Mine Air
  • Assessment of Comfort Conditions
  • Heat Stress
  • Air Conditioning of Mines
  • Spot Coolers
  • Mine Dust: Classification and Physiological Effects
  • Measurement of Dust Concentration
  • Dynamics of Small Particles and its importance in mining
  • Sampling of Air Borne Dust
  • Prevention and Suppression of Dust

Unit 3.0: Theory of Ventilation

  • Objects and Standards of Ventilation
  • Flow of Air in Ducts and Mine Roadways
  • Resistance of Air Ways
  • Laws of Ventilation
  • Chezy's and Atkinson's Equations
  • Equivalent Resistance and Equivalent Orifice of Mine

Unit 4.0: Mine Ventilation and Ventilation Devices

  • Natural Ventilation Pressure and its Measurements
  • Thermodynamics of Natural Ventilation
  • Distribution and Control of Air Current
  • Doors, Regulators, Stopping and their Types
  • Air Crossings
  • Air Locks

Unit 5.0: Flame Safety Lamps

  • Constructional details of Flame Safety Lamp
  • Types of Portable Lamps, their Maintenance and Examination
  • Gas Testing by Flame Safety Lamp
  • Lamp Room Design and Organization

Unit 6.0: Mine Illumination

  • Lighting from Mains
  • Photometry and Illumination Surveys
  • DGMS Standards of Illumination for Underground and Open Cast Working

Mining Geology

113305
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to Geology

  • Geology: Definition, its branches, and scope emphasising mining engineering
  • Internal structure of the earth
  • The basic idea on Plate Tectonics
  • Brief study of important landforms

Unit 2.0: Introduction to Minerals

  • Minerals: Definition
  • Physical Properties of Minerals
  • Classification of Minerals
  • Study of important Rock-forming minerals concerning their physical properties
  • Significance of Rock-forming minerals

Unit 3.0: Petrology and Indian Geology

  • Rocks: Definition and types of rocks
  • Origin, Textures, Structures and Classification of Rocks
  • Petrographic Description of Common Rocks
  • Significance of Rocks
  • Standard Geological Time Scale
  • Brief on important Geological Units of India and their Economic significance

Unit 4.0: Structural Geology

  • Concept of Rock Deformation
  • Attitudes of strata: Dip and strike
  • Study of Unconformity
  • Folds, Joints, Faults and their Influence in Mining Operations
  • Concept of geological maps, its importance
  • Contours and important terminology used for map
  • Topography and its representations
  • Making a geological section from the Geological maps and its description

Unit 5.0: Economic Geology

  • Genetic Classification of Mineral Deposits and its Distribution and Morphology of Minerals Deposits
  • Mode of Occurrence, Origin, Distribution, Association and Industrial uses of important Metallic Minerals and Non-Metallic Minerals
  • Coal and Petroleum deposits of India

Unit 6.0: Prospecting and Exploration

  • Introduction: Prospecting and Exploration: their definitions and classification of methods
  • Methods and Guides: Elementary methods of Geological, Geophysical, and Geochemical prospecting
  • Guides to Ores: Ringed Targets, Intersection Loci, Physiographical, Mineralogical, Stratigraphical and Structural Guides to Ores

Python Programming

113306
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Basics Programming Syntax, Conditional and Iterative Statements

  • Procedure oriented vs. Object-Oriented approach of programming
  • Python character set, Python tokens, variables, concept of Lvalue and Rvalue, use of comments
  • Data types: number (integer, floating point, complex), Boolean, sequence (string, list, tuple), none, mapping (dictionary), mutable and immutable data types
  • Operators: arithmetic operators, relational operators, logical operators, assignment operator, augmented assignment operators
  • Expressions, statement, type conversion & input/output: precedence of operators, expression, evaluation of expression
  • Conditional statements: simple if statement, if-else statement, if-elif-else statement
  • Iterative statements: while loop, for loop, range function, break and continue statements, nested loops

Unit 2.0: String, List, Tuples, Set and Dictionary

  • String: indexing, string operations (concatenation, repetition, membership & slicing), traversing a string using loops, built-in functions
  • Lists: introduction, indexing, list operations: concatenation, repetition, membership & slicing, traversing a list, built-in list functions
  • Linear search on list of numbers and counting the frequency of elements in a list
  • Tuples: Creating, initializing, accessing elements, tuple assignment, performing operations on tuples, tuple methods and built-in functions, nested tuples
  • Set: Creating set, traversing, adding, removing data in set, performing set operations like join, Union intersection, difference
  • Dictionary: accessing items in a dictionary using keys, mutability of dictionary: adding a new item, modifying an existing item, built-in dictionary functions

Unit 3.0: Python Functions, Modules and Packages

  • Functions: types of function (built-in functions, functions defined in module, user defined functions)
  • Creating user defined function, arguments and parameters, default parameters, positional parameters
  • Lambda functions, returning value, scope of a variable: global scope, local scope
  • Modules and Packages: Importing module using 'import'
  • Regular Expressions, Exception Handling
  • PyPI Python Package Index, Pip Python package manager
  • Importing Libraries and Functions

Unit 4.0: Object-Oriented Programming (OOP)

  • OOPs Object oriented programming concepts and approach
  • Abstraction, encapsulation, class, object
  • Class method vs static method in Python
  • Class and static variable
  • Constructor and destructors in python
  • Inheritance: types of inheritance: single, multiple, multilevel, hierarchical
  • Polymorphism: Polymorphism with class method, polymorphism with inheritance, method overriding, overloading

Unit 5.0: Exception and File Handling in Python

  • Exception Handling: syntax errors, exceptions, need of exception handling, user-defined exceptions, raising exceptions, handling exceptions, catching exceptions
  • Try - except - else clause, Try - finally clause, recovering and continuing with finally
  • Built-in exception classes
  • File Handling: text file and binary file, file types, open and close files
  • Reading and writing text files, reading and writing binary files, file access modes

Unit 6.0: Data Analysis with Pandas

  • Pandas data structures: Series, Declaration, selecting elements, assigning values, Filtering values, operations, mathematical functions, evaluating values, handling missing data, creating series from dictionaries, adding two series
  • Data Frame: Defining, selecting elements, assigning values, membership, deleting a column, filtering
  • Index Objects: Indexing, Re-indexing, Dropping, sorting and ranking, Descriptive Statistics
  • Data Loading: Reading and Writing csv, xls, text data files
  • Data Cleaning and Preparation: Handling missing data, removing duplicates, replacing values
  • Vectorized String Methods, Hierarchical Indexing, Merging and Combining, Data aggregation and Grouping

Universal Human Values

113307
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to Value Education

  • Right Understanding, Relationship and Physical Facility (Holistic Development and the Role of Education)
  • Understanding Value Education Sharing about Oneself
  • Self-exploration as the Process for Value Education
  • Continuous Happiness and Prosperity: the Basic Human Aspirations
  • Exploring Human Consciousness, Happiness and Prosperity: Current Scenario
  • Method to Fulfill the Basic Human Aspirations

Unit 2.0: Harmony in the Human Being

  • Understanding Human being as the Co-existence of the Self and the Body
  • Distinguishing between the Needs of the Self and the Body
  • The Body as an Instrument of the Self
  • Understanding Harmony in the Self
  • Harmony of the Self with the Body
  • Programme to ensure self-regulation and Health

Unit 3.0: Harmony in the Family and Society

  • Harmony in the Family: the Basic Unit of Human Interaction
  • 'Trust': the Foundational Value in Relationship
  • 'Respect': as the Right Evaluation
  • Other Feelings
  • Justice in Human-to-Human Relationship
  • Understanding Harmony in the Society
  • Vision for the Universal Human Order

Unit 4.0: Harmony in the Nature/Existence

  • Understanding Harmony in the Nature
  • Interconnectedness, self-regulation and Mutual Fulfilment among the Four Orders of Nature
  • Realizing Existence as Co-existence at All Levels
  • The Holistic Perception of Harmony in Existence

Unit 5.0: Implications of the Holistic Understanding – a Look at Professional

  • Natural Acceptance of Human Values
  • Definitiveness of (Ethical) Human Conduct
  • A Basis for Humanistic Education
  • Humanistic Constitution and Universal Human Order
  • Competence in Professional Ethics
  • Holistic Technologies, Production Systems and Management Models: Typical Case Studies
  • Strategies for Transition towards Value-based Life and Profession

Unit 6.0: Competence in Professional Ethics

  • Holistic Technologies, Production Systems and Management Models: Typical Case Studies
  • Strategies for Transition towards Value-based Life and Profession

Indian Knowledge System

113308
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to Indian Knowledge Systems

  • Overview of IKS
  • Organization of IKS
  • Conception and constitution of knowledge in indian tradition
  • The oral tradition
  • Models and Strategies of IKS

Unit 2.0: Overview of IKS Domains

  • The vedas as the basis of IKS
  • Overview of all the six vedangas

Unit 3.0: Relevance in Current Technical Education System I

  • Relevance of following IKS domains in present technical education system: Arthashastra (Indian economics and political systems)
  • Ganita and Jyamiti (indian mathematics, astronomy and geometry)
  • Rasayana (indian chemical Sciences)

Unit 4.0: Relevance in Current Technical Education System II

  • Ayurveda (Indian Biological Sciences / Diet & Nutrition)
  • Jyotish Vidya (observational astronomy and calendar systems)
  • Prakriti Vidya (indian system of terrestrial/ material sciences/ecology and atmospheric sciences)

Unit 5.0: Relevance in Current Technical Education System III

  • Vastu Vidya (indian system of aesthetics-iconography and built-environment /architecture)
  • Nyaya Shastra (indian systems of social ethics, logic and law)

Unit 6.0: Shilpa and Natya Shastra

  • Shilpa and Natya Shastra (indian classical arts: performing and fine arts)
  • Sankhya and Yoga Darshna (indian psychology, yoga and consciousness studies)
  • Virkshayurveda (plant science/sustainable agriculture/food preservation methods)

Mining Geology Lab

113305P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Megascopic identification and description of Rock Forming Minerals.
  • Megascopic identification and description of important Rocks.
  • Practices on Basic Concept of Contours, Attitude of Beds, Width of Outcrop, True and Apparent Dips.
  • Study of ecological Maps, preparation and description of Geological Cross Sections.
  • Megascopic identification, description and distribution of Ore Forming Minerals and Industrial Minerals.
  • Plotting of important Mineral deposits / mine locations on map of India.

Prescribed Experiments

  1. Megascopic identification and description of Rock Forming Minerals.
  2. Megascopic identification and description of important Rocks.
  3. Practices on Basic Concept of Contours, Attitude of Beds, Width of Outcrop, True and Apparent Dips.
  4. Study of ecological Maps, preparation and description of Geological Cross Sections.
  5. Megascopic identification, description and distribution of Ore Forming Minerals and Industrial Minerals.
  6. Plotting of important Mineral deposits / mine locations on map of India.

Python Programming Lab

113306P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Experiment 1: a) Download and Install IDLE. Write and execute Python program to- b) Calculate the Area of a Triangle where its three sides a, b, c are given. s=(a+b+c)/2, Area=square root of s(s-a)(s-b)(s-c) (write program without using function) c) Swap Two Variables d) Solve quadratic equation for real numbers.
  • Experiment 2: Write and execute Python program to- a) Check if a Number is Positive, Negative or zero. b) Check whether the given year is a Leap Year. c) Print all Prime Numbers in an Interval. d) Display the multiplication Table based on the given input. e) Print the Fibonacci sequence. f) Find the Factorial of a Number.
  • Experiment 3: Write and execute Python program to- a) Check whether the string is Palindrome b) Reverse words in a given String in Python c) Identify in a strings the name, position and counting of vowels. d) Count the Number of matching characters in a pair of string (set) e) Python program for removing i-th character from a string
  • Experiment 4: Write and execute Python program to- a) Find largest number in a given list without using max(). b) Find the common numbers from two lists. c) Create a list of even numbers and another list of odd numbers from a given list. d) To find number of occurrences of given number without using built-in methods.
  • Experiment 5: Write and execute Python program to- a) Find the index of an item of a tuple. b) Find the length of a tuple. c) To reverse a tuple. d) Write a Python program to sort a list of tuple by its float element. Sample data: [('item1', '12.20'), ('item2', '15.10'), ('item3', '24.5')] Expected Output: [('item3', '24.5'), ('item2', '15.10'), ('item1', '12.20')]
  • Experiment 6: Write and execute Python program to- a) Create an intersection of sets. b) Create a union of sets. c) Create set difference. d) Check if two given sets have no elements in common.
  • Experiment 7: Write and execute Python program to- a) Write a Python script to concatenate two dictionaries to create a new one b) Write a Python script to merge two Python dictionaries. c) Write a Python program to combine two dictionary adding values for common keys. d1 = {'a': 100, 'b': 200, 'c':300} d2 = {'a': 300, 'b': 200, 'd':400} Sample output: d({'a': 400, 'b': 400, 'd': 400, 'c': 300})
  • Experiment 8: Write and execute Python program to- a) Write a Python function for reversing a string and call it. b) Write a Python function for calculating compound interest and call it. c) Write a Python function for calculating the factorial of a number and call it to calculate ln/(lr)*!(n-r)) where symbol '!' stands for factorial.
  • Experiment 9: Write program using OOP approach to – a) Create an instance of a specified class and display the namespace of the said instance. b) Create a Python class named Student with two attributes: student_id, student_name. Add a new attribute: student_class. Create a function to display all attributes and their values in the Student class. c) Create a Python class named Student with two instances student1, student2 and assign values to the instances' attributes. Print all the attributes of the student1, student2 instances. d) Write programs to demonstrate use of following types of inheritance:    i. Single inheritance    ii. Multiple inheritance    iii. Multilevel inheritance e) Demonstrate use of polymorphism with following situations:    i. Polymorphism in operator    ii. Polymorphism in user defined method    iii. Polymorphism in built-in function    iv. Polymorphism with class method    v. Polymorphism with method overriding
  • Experiment 10: a) Using exception handling feature such as try…except, try finally- write minimum three programs to handle following types of exceptions.    i. TypeError    ii. NameError    iii. IndexError    iv. KeyError    v. ValueError    vi. IOError    vii. ZeroDivisionError b) Write Python program to demonstrate file operations.
  • Experiment 11: Working with a Series using Pandas a) Create a series using list and dictionary. b) Create a series using NumPy functions in Pandas. c) Print the index and values of series. d) Print the first and last few rows from the series.
  • Experiment 12: Working with Data Frame Rows a) Slicing Data Frame using loc and iloc. b) Filter multiple rows using isin. c) Select first n rows and last n rows. d) Select rows randomly n rows and fractions of rows (use df. sample method). e) Count the number of rows with each unique value of variables. f) Select alargest and nsmallest values. g) Order/sort the rows.
  • Experiment 13: Merge and combine data a) Perform the append, concat and combine first operations on Data Frames. b) Apply different types of merge on data. c) Use a query method to filter Data Frame with multiple conditions.

Prescribed Experiments

  1. Experiment 1: a) Download and Install IDLE. Write and execute Python program to- b) Calculate the Area of a Triangle where its three sides a, b, c are given. s=(a+b+c)/2, Area=square root of s(s-a)(s-b)(s-c) (write program without using function) c) Swap Two Variables d) Solve quadratic equation for real numbers.
  2. Experiment 2: Write and execute Python program to- a) Check if a Number is Positive, Negative or zero. b) Check whether the given year is a Leap Year. c) Print all Prime Numbers in an Interval. d) Display the multiplication Table based on the given input. e) Print the Fibonacci sequence. f) Find the Factorial of a Number.
  3. Experiment 3: Write and execute Python program to- a) Check whether the string is Palindrome b) Reverse words in a given String in Python c) Identify in a strings the name, position and counting of vowels. d) Count the Number of matching characters in a pair of string (set) e) Python program for removing i-th character from a string
  4. Experiment 4: Write and execute Python program to- a) Find largest number in a given list without using max(). b) Find the common numbers from two lists. c) Create a list of even numbers and another list of odd numbers from a given list. d) To find number of occurrences of given number without using built-in methods.
  5. Experiment 5: Write and execute Python program to- a) Find the index of an item of a tuple. b) Find the length of a tuple. c) To reverse a tuple. d) Write a Python program to sort a list of tuple by its float element. Sample data: [('item1', '12.20'), ('item2', '15.10'), ('item3', '24.5')] Expected Output: [('item3', '24.5'), ('item2', '15.10'), ('item1', '12.20')]
  6. Experiment 6: Write and execute Python program to- a) Create an intersection of sets. b) Create a union of sets. c) Create set difference. d) Check if two given sets have no elements in common.
  7. Experiment 7: Write and execute Python program to- a) Write a Python script to concatenate two dictionaries to create a new one b) Write a Python script to merge two Python dictionaries. c) Write a Python program to combine two dictionary adding values for common keys. d1 = {'a': 100, 'b': 200, 'c':300} d2 = {'a': 300, 'b': 200, 'd':400} Sample output: d({'a': 400, 'b': 400, 'd': 400, 'c': 300})
  8. Experiment 8: Write and execute Python program to- a) Write a Python function for reversing a string and call it. b) Write a Python function for calculating compound interest and call it. c) Write a Python function for calculating the factorial of a number and call it to calculate ln/(lr)*!(n-r)) where symbol '!' stands for factorial.
  9. Experiment 9: Write program using OOP approach to – a) Create an instance of a specified class and display the namespace of the said instance. b) Create a Python class named Student with two attributes: student_id, student_name. Add a new attribute: student_class. Create a function to display all attributes and their values in the Student class. c) Create a Python class named Student with two instances student1, student2 and assign values to the instances' attributes. Print all the attributes of the student1, student2 instances. d) Write programs to demonstrate use of following types of inheritance:    i. Single inheritance    ii. Multiple inheritance    iii. Multilevel inheritance e) Demonstrate use of polymorphism with following situations:    i. Polymorphism in operator    ii. Polymorphism in user defined method    iii. Polymorphism in built-in function    iv. Polymorphism with class method    v. Polymorphism with method overriding
  10. Experiment 10: a) Using exception handling feature such as try…except, try finally- write minimum three programs to handle following types of exceptions.    i. TypeError    ii. NameError    iii. IndexError    iv. KeyError    v. ValueError    vi. IOError    vii. ZeroDivisionError b) Write Python program to demonstrate file operations.
  11. Experiment 11: Working with a Series using Pandas a) Create a series using list and dictionary. b) Create a series using NumPy functions in Pandas. c) Print the index and values of series. d) Print the first and last few rows from the series.
  12. Experiment 12: Working with Data Frame Rows a) Slicing Data Frame using loc and iloc. b) Filter multiple rows using isin. c) Select first n rows and last n rows. d) Select rows randomly n rows and fractions of rows (use df. sample method). e) Count the number of rows with each unique value of variables. f) Select alargest and nsmallest values. g) Order/sort the rows.
  13. Experiment 13: Merge and combine data a) Perform the append, concat and combine first operations on Data Frames. b) Apply different types of merge on data. c) Use a query method to filter Data Frame with multiple conditions.

Internship – I

113309
Laboratory Subject • Course Details
View PYQ Papers