我有一个 Excel 文件,其中包含列中文件夹的文件路径。可能有多个文件路径存储在一行中。我可以像这样将excel文件读入熊猫。
现在我要做的是DataFrame df逐行遍历我的 pandas 并提取存储的目录,以便我可以将它们用作其他功能的输入目录。
如果我使用 iloc 访问数据框中的行,我会得到一个str类似的对象,而我想要的是拥有该类型的每一行,list这样我就可以遍历它。
我的数据框中变量格式的示例。
import pandas as pd
path_1 = '[\'C:\\\\tmp_patients\\\\Pat_MAV_BE_B01_\']'
path_2 = '[\'C:\\\\tmp_patients\\\\Pat_MAV_B16\', \'C:\\\\tmp_patients\\\\Pat_MAV_BE_B16_2017-06-30_08-49-28\']'
d = {'col1': [path_1, path_2]}
df = pd.DataFrame(data=d)
#or read directly excel
# df= pd.read_excel(filepath_to_excel)
for idx in range(len(df)):
paths = df['col1'].iloc[idx]
for a_single_path in paths:
print(a_single_path)
# todo: process all the files found at the location "a single path" with os.walk
读取文件后数据的外观pd.read_excel()
慕村9548890
慕码人8056858
相关分类