1.读取.xlsx中的内容
import pandas as pd
# 读取Excel文件
data = pd.read_excel('your_file.xlsx') # 替换 'your_file.xlsx' 为你的文件路径
# 现在,'data' 包含了Excel文件中的数据,可以像访问数据框一样访问和操作它
# 例如,你可以使用 data.head() 查看前几行数据
# 也可以将特定列的数据提取出来,例如:
id_column = data['id']
sentence1_column = data['sentence1']
sentence2_column = data['sentence2']
# 然后你可以使用这些列的数据进行进一步的操作
2.读取csv中的内容
import csv
# 打开CSV文件进行读取
with open('your_file.csv', mode='r', encoding='utf-8') as csv_file:
csv_reader = csv.reader(csv_file)
# 跳过第一行(列名行)
next(csv_reader)
# 遍历CSV文件的每一行
for row in csv_reader:
# 在每行中访问不同列的数据
id = row[0] # 第一列的数据
sentence1 = row[1] # 第二列的数据
sentence2 = row[2] # 第三列的数据
# 在这里,你可以处理或输出提取的数据
print(f"ID: {id}, Sentence1: {sentence1}, Sentence2: {sentence2}")
import pandas as pd
# 打开CSV文件进行读取
file = 'E:/SRS/project/plot_code/violin_plot/violin_and_box/df.csv'
# 读取CSV文件
df = pd.read_csv(file)
# 假设您要提取的列名为'column_name'
same_reaction = df['same_reaction'].values.tolist() # type->numpy->list
3.读取.txt中的内容
# 打开文本文件进行读取
with open('your_file.txt', mode='r', encoding='utf-8') as file:
content = file.read()
print(content)
4.读取.npz中的内容
import numpy as np
# 从 .npz 文件中加载数据
data = np.load('your_file.npz') # 用你的文件名替换 'your_file.npz'
# 获取存储在 .npz 文件中的对象名称列表
object_names = data.files
# 遍历对象名称并访问每个对象
for object_name in object_names:
object_data = data[object_name]
print(f"Object Name: {object_name}")
print("Object Data:")
print(object_data)
5.读取.yaml中的内容
import yaml
# 打开 YAML 文件进行读取
with open('your_file.yaml', 'r', encoding='utf-8') as yaml_file:
yaml_data = yaml.load(yaml_file, Loader=yaml.FullLoader)
# 现在,yaml_data 包含了 YAML 文件的内容,它通常会转换为字典或其他合适的数据结构
# 你可以访问和操作 yaml_data 中的数据