Pandas Dataframe Cheatsheet 03 - ActiveState
DATAFRAME CHEATSHEET
A DataFrame is a two-dimensional (i.e., rows x columns) data
structure. Pandas provides a number of functions to create and
manipulate DataFrames.
For more Python packages related resources visit
learn-python
Create a DataFrame
By importing a CSV file:
df = pd.read_csv("Report_Card.csv")
Using a pandas series: classes = pd.Series(["Mathematics","Chemistry","Physics"]) grades = pd.Series([90,54,77]) pd.DataFrame({"Classes": classes, "Grades": grades})
Slice a DataFrame
Get just the Math grade: Grade = df.iloc[[0],[2,3]] Or Grade = df.loc[["Mathematics"],["Classes","Grades"]]
Delete a Column
df.drop("Grades",axis=1,inplace=True) Or df.drop(3,axis=1,inplace=True)
Delete a Row
df.drop("Physics",axis=0,inplace=True) Or df.drop(2,axis=0,inplace=True)
Access an Element
Using at: df.loc[0].at["Grades"] or Using iat: df.loc[0].iat[2]
Append Rows
Result
Classes 0 Mathematics 1 Chemistry 2 Physics
Result
Classes 0 Mathematics
Result
Classes 0 Mathematics 1 Chemistry 2 Physics
Result
Classes 0 Mathematics 1 Chemistry
Result
90
Result
Classes
Mathematics Chemistry
Grades
90 54
pd.concat([df1, df2])
Classes 0 Physics
Grades 77
Append Columns
Classes
0 Mathematics
1 Chemistry
2
Physics
Grades
0 90 1 54 2 77
pd.concat([df1, df2], axis=1)
Rename Column
df.rename(columns = {'Classes':'Subjects'})
Replace Values
df.replace([90,54,77],['A','D','B'])
Classes
Grades
0 Mathematics 90
1 Chemistry
54
2 Physics
77
Result
Classes
Grades
0 Mathematics 90
1 Chemistry
54
2 Physics
77
Result
Subjects
Grades
0 Mathematics 90
1 Chemistry
54
2 Physics
77
Result
Classes
Grades
0 Mathematics
A
1 Chemistry
D
2 Physics
B
Accelerate your data science projects with ActivePython, which includes over 400 pre-compiled
packages so you can get started quicker.
?2021 Activestate Software Inc. All rights reserved. ActiveState?, ActivePerl?, ActiveTcl?, ActivePython?, Komodo?, ActiveGoTM, ActiveRuby TM, ActiveNodeTM, ActiveLuaTM, and The Open Source Languages CompanyTM are all trademarks of Activestate.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- data wrangling tidy data pandas
- pandas dataframe cheatsheet 03 activestate
- interfacing with sql in python dataiku
- pandas dataframe notes university of idaho
- worksheet data handling using pandas
- pandas notes github pages
- gpu accelerated dataframes in python nvidia
- python pandas quick guide university of utah
- introduction to python numpy pandas and plotting
- flexible rule based decomposition and metadata independence in vldb
Related searches
- python pandas dataframe create column
- pandas dataframe number format
- pandas dataframe print format
- pandas dataframe format float
- format pandas dataframe as percentage
- pandas dataframe from another dataframe
- python pandas dataframe column type
- create pandas dataframe from columns
- pandas dataframe formatting
- python pandas dataframe column names
- pandas dataframe 3d
- pandas dataframe row headers