在Python使用 pandas.DataFrame.to_stata()函数导出 DTA 文件
此方法用于将 DataFrame 写入 Stata 数据集文件。 “dta”文件包含一个Stata数据集。 DTA 文件是一个数据库文件,由 IWIS Chain Engineering 使用。
Syntax : DataFrame.to_stata(path, convert_dates=None, write_index=True, time_stamp=None)
Parameters :
- path : str, buffer or path object
- convert_dates : dict
- write_index : bool
- time_stamp : datetime
Returns : DataFrame object to Stata dta format. Means return .dta file.
示例 1:创建 DTA 文件
在这里,我们将创建数据帧,然后使用 DataFrame.to_stata() 保存为 DTA 格式。
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')
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')
输出 :
示例 2:
蟒蛇3
# 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')
输出 :