Diese Methode wird verwendet, um den DataFrame in eine Stata-Dataset-Datei zu schreiben. „dta“-Dateien enthalten einen Stata-Datensatz. Die DTA-Datei ist eine Datenbankdatei und wird von IWIS Chain Engineering verwendet. 

Syntax: DataFrame.to_stata(path, convert_dates=None, write_index=True, time_stamp=None)

Parameter:

  • path : str, Buffer oder Pfadobjekt
  • convert_dates : Diktat
  • write_index : bool
  • time_stamp : datetime

Rückgabe : DataFrame-Objekt im Stata-Datenformat. Bedeutet die Rückgabe einer .dta-Datei.

Beispiel 1: DTA-Datei erstellen

Hier erstellen wir einen Datenrahmen und speichern ihn dann mit DataFrame.to_stata() im DTA-Format.

Python3

# importing package
import numpy
import pandas as pd
  
# create and view data
df = pd.DataFrame({
    'person': ["Rakesh", "Kishan", "Adesh", "Nitish"],
    'weight': [50, 60, 70, 80]
})
display(df)
  
# use pandas.DataFrame.to_stata method
# to extract .dta file
df.to_stata('person.dta')

Ausgabe : 

Beispiel 2:

Python3

# importing package
import pandas as pd
  
# create and view data
df = pd.DataFrame({
    'mobiles': ["Apple", "MI", "Karban", "JIO"],
    'prizes': [75000, 9999, 6999, 5999]
})
display(df)
  
# use pandas.DataFrame.to_stata method
# to extract .dta file
df.to_stata('mobiles.dta')

Ausgabe :