首页 > 解决方案 > 如何使用 python 从 csv 文件中过滤出可用数据?

问题描述

请帮助我使用 python 从 .csv 文件中提取重要数据。我从 'citrine' 得到 .csv 文件。我想以“Al2.5B0.02C0.025Co14.7Cr16.0Mo3.0Ni57.48Ti5.0W1.25Zr0.03”的形式提取元素名称和原子百分比

原来的 [{""element"":""Al"",""idealAtomicPercent"":{""value"":""5.4""}},{""element"":""B"","" IdealAtomicPercent"":{""value"":""0.02""}},{""element"":""C"",""idealAtomicPercent"":{""value"":""0.13"" }},{""element"":""Co"",""idealAtomicPercent"":{""value"":""7.5""}},{""element"":""Cr"", ""idealAtomicPercent"":{""value"":""6.1""}},{""element"":""Mo"",""idealAtomicPercent"":{""value"":""2.0""}},{""element"":""Nb"",""idealAtomicPercent"":{""value" ":""0.5""}},{""element"":""Ni"",""idealAtomicPercent"":{""value"":""61.0""}},{""element"" :""Re"",""idealAtomicPercent"":{""value"":""0.5""}},{""element"":""Ta"",""idealAtomicPercent"":{""值"":""9.0""}},{""元素"":""Ti"",""IdealAtomicPercent"":{""value"":""1.0""}},{""element"":""W"",""idealAtomicPercent"":{""value"":""5.8"" }},{""element"":""Zr"",""idealAtomicPercent"":{""value"":""0.13""}}]

原始 CSV 预期输出

标签: pythoncsvparsingmachine-learning

解决方案


没有文件结构就很难说。

尝试使用以下方法加载文件:

import csv

with open(file_path) as file:
    reader = csv.DictReader(...)  

您必须找出取决于文件的函数的参数。


推荐阅读