我有多个.csv文件(大约250个)。他们每个人都有完全相同的列。它们全部在许多列上都有足够的空单元格。我只想提取与特定列(名为20201-2.0)的非空单元格相对应的所有行。我相信它将对熊猫更好。
到目前为止,我已完成以下步骤,如果继续,该步骤将起作用:
import pandas as pd
import glob
path = './'
column = ['20201-2.0']
all_files = glob.glob(path + "/*.csv")
li = []
for filename in all_files:
df = pd.read_csv(filename,?,?)
li.append(df)
有没有办法我只能提取与df中列20201-2.0的非空单元格相对应的行?
还是其他方式?
乔治
最佳答案
df = pd.read_csv('myfile.csv').dropna(subset='20201-2.0')
关于python - 读取多个.csv文件并提取(在新的.csv文件中)对应于特定列中非空单元格的所有行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58397051/