如何删除csv文件中的行?

时间:2018-11-28 00:04:23

标签: python csv

import csv
f = open('국민 시력 통계.csv')
sight = csv.reader(f)
next(sight)
f = open('국민 시력 통계.csv')
sight = csv.reader(f)
hsight = []
next(sight)
for see in sight:
    try:
        hsight.append(float(see[-1]))
    except:
        pass
print(hsight)
hsight.sort(reverse=True)
hsight

https://drive.google.com/open?id=1iDEA8jFaQxcHpKevPpXsdKeIXv3ezOqu

这是指向csv文件的链接。 我需要找到一种删除9.9变量的方法... 不知道如何。

1 个答案:

答案 0 :(得分:0)

将csv读取为pandas数据框。查看几行,查看其形状,检查是否为空值等。先进行数据操作,然后查找数据。

我猜是一行,您说的是变量,所以这里意味着您要删除一列。

import pandas as pd
df_Box_Code_Inhalt=pd.read_excel("Box_Code_Inhalt.xlsx")
df_ben_Boxen=pd.DataFrame()
def Lade_Zuordnungen(df_ben_Boxen, df_Stueckliste):
    for index, row in df_Stueckliste.iterrows():
        for index2, row in df_Box_Code_Inhalt.iterrows():
            if df_Stueckliste.at[index,"Artikelnr"]==df_Box_Code_Inhalt.at[index2,"Artikelnr"]:
                df_ben_Boxen=pd.concat([df_ben_Boxen,df_Box_Code_Inhalt.loc[index2]],axis=1)
    return df_ben_Boxen

请针对您想要的内容,以正确的目的重新发布您的问题。

谢谢。