本模块实现了从文件中读取测定方向信息的函数。
read_orientations函数从外部文件中读取测定方向信息,并按照Gempy的标准数据格式将其存储在Orientations对象中。
read_orientations(file_name: str = '',
index: str = None,
columns: list = None,
**kwargs)
file_name : str, optional
存储方向信息的文件路径。index : str, optional
指定文件中用作行索引的列名。columns : list, optional
包含从文件中读取的列名称的列表。**kwargs : optional
其他传递给pandas.read_csv函数的参数。df : pandas.DataFrame
包含所有方向信息的DataFrame。
import gempy as gp
# 创建一个空的Orientations对象
orientations = gp.Orientations()
# 设置文件路径和列名称
file_name = 'orientations.csv'
columns = ['orientation_x', 'orientation_y', 'orientation_z',
'orientation_polarity', 'formation']
# 从指定的文件中读取并存储方向信息
orientations.read_orientations(file_name=file_name,
columns=columns)
# 访问DataFrame中所有方向信息
print(orientations.df)