We will save data to CSV ( comma separated values ) file. This is a format used for storing data which can easily exported to MS Excel or any other database.
import pandas as pd
my_dict={
'NAME':['Ravi','Raju','Alex'],
'ID':[1,2,3],'MATH':[30,40,50],
'ENGLISH':[20,30,40]
}
my_data = pd.DataFrame(data=my_dict)
my_data.to_csv('my_file.csv')
Returns None if path of csv file is given and returns the string in CSV format if path is not given.
my_data.to_csv('my_file.csv',index=False)
my_data.to_csv('D:\my_file.csv')
Inside data directory
my_data.to_csv('D:\data\my_file.csv')
my_data.to_csv('D:\my_file.csv',sep='#',index=False)
my_data.to_csv('D:\my_file.csv',na_rep='*')
my_data.to_csv('my_file.csv',index=False)
my_data.to_csv('my_file.csv',columns=['NAME','ID'])
my_data.to_csv('my_file.csv',header=False)
import pandas as pd
my_data=pd.read_csv('test.csv')
df=my_data.loc[:,['class','name']]
my_data = pd.DataFrame(data=df)
my_data.to_csv('my_file.csv',index=False)
We can use various other filters to manage the data and store in CSV file. You can rad more on filters sections.
import mysql.connector
import pandas as pd
my_connect = mysql.connector.connect(
host="localhost",
user="root",
passwd="test",
database="my_tutorial"
)
####### end of connection ####
sql="SELECT * FROM student "
my_data = pd.read_sql(sql,my_connect )
my_data.to_csv('D:\my_file.csv')
import pandas as pd
from sqlalchemy import create_engine
my_conn = create_engine("mysql+mysqldb://userid:pw@localhost/my_db")
my_conn=my_conn.connect()
sql="SELECT * FROM student "
my_data = pd.read_sql(sql,my_conn)
my_data.to_csv('student.csv') # Add the path
From SQLite database to csv file.
import pandas as pd
from sqlalchemy import create_engine
my_conn = create_engine("sqlite:///E:\\my_db\\my_db.db") # Update path
my_conn=my_conn.connect()
sql="SELECT * FROM student "
my_data = pd.read_sql(sql,my_conn)
my_data.to_csv('E:\\my_db\\sqstudent.csv') # Add the path
to_csv() function in Pandas to save a DataFrame to a CSV file?to_csv() function in Pandas?to_csv() in Pandas?to_csv()?to_csv()?header parameter in the to_csv() function?to_csv() in Pandas?to_csv()?to_csv()?to_csv()?Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.