如何删除csv文件中的一行?

2024-04-26 10:44:11 发布

您现在位置:Python中文网/ 问答频道 /正文

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变量。。。 不知道怎么做。你知道吗


Tags: csvinimportforpassopenfloatreader
1条回答
网友
1楼 · 发布于 2024-04-26 10:44:11

将csv作为数据帧读取。查看几行并查看其形状,检查是否有空值等。在执行任何操作之前先查看数据。你知道吗

我猜行和你说的变量,所以这里的意思是你想删除一列。你知道吗

import pandas as pd
df=pd.read_csv('국민 시력 통계.csv', header=0) # If csv has header or None
print('dataframe shape:', df.shape)
df.head() # Look first five rows to get a rough understanding
df=df.drop(columns=['9.9']) # Not sure though works if your columnname 9.9

关于你想要什么,请有正确的目的地回答你的问题。你知道吗

谢谢。你知道吗

相关问题 更多 >