获取多个.csv文件列的第一个值+它的名称,并用它们创建一个新文件的方法如下:
import pandas as pd
import os
csv_files = [file for file in os.listdir('path_to_directory') if file.endswith('.csv')]
其中,'path_to_directory'是包含.csv文件的目录的路径。
data = pd.DataFrame(columns=['File', 'First Value'])
for file in csv_files:
file_path = os.path.join('path_to_directory', file)
df = pd.read_csv(file_path)
first_value = df.iloc[0, 0] # 假设第一个值在第一列第一行
data = data.append({'File': file, 'First Value': first_value}, ignore_index=True)
data.to_csv('path_to_new_file.csv', index=False)
其中,'path_to_new_file.csv'是新文件的保存路径和文件名。
这样,你就可以通过以上步骤获取多个.csv文件列的第一个值+它的名称,并用它们创建一个新文件。
没有搜到相关的文章