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
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.