Python은 csv 파일의 특정 열 또는 행을 삭제합니다.

1. 데이터 읽기

pandas 에서 read_csv() 함수를 사용하여 csv 파일의 데이터를 읽습니다.

import pandas as pd

df = pd.read_csv("comments.csv")
df.head(2)

삭제 기능을 사용하여 파일에서 데이터의 행 또는 열을 삭제합니다.

2. 열 삭제 작업

방법 1: 삭제하려는 열의 이름이 'audience ID','rating'이라고 가정합니다.

df=df.drop(['观众ID','评分'],axis=1)

방법 2:

#删除指定列
df.drop(columns=["城市"])

지정된 열을 삭제하려면

3. 행 삭제 작업

일부 줄 삭제

df.drop([1,2])  #删除1,2行的整行数据

행 삭제(범위)

#删除行(某个范围)
df.drop(df.index[3:6],inplace=True)

데이터를 csv 파일로 다시 저장

#如果想要保存新的csv文件,则为
df.to_csv("data_new.csv",index=False,encoding="utf-8")

4. 삭제 기능의 관련 매개변수 설명:
매개변수 axis=0은 행에서 작동하는 것을 의미하며, 작업이 열에서 수행되는 경우 기본 매개변수를 axis=1로 변경합니다.

매개변수 inplace=False는 삭제 작업이 원본 데이터를 변경하지 않고 삭제 작업을 수행한 후 새 데이터 프레임을 반환함을 의미하며, 원본 데이터를 직접 삭제하면 기본 매개변수가 inplace=True로 변경됩니다.

5. to_csv 함수의 관련 매개변수 설명:
매개변수 index=False는 출력에 색인(인덱스) 값이 표시되지 않음을 의미합니다.

매개변수 encoding="utf-8"은 저장된 파일 인코딩 형식이 utf-8임을 의미합니다.

위는 CSV 파일 데이터의 행이나 열을 삭제하는 작업이고, Excel 파일 데이터의 행이나 열을 삭제하는 작업도 동일합니다.
———————————————

참조: https://blog.csdn.net/weixin_49779629/article/details/115447073

Supongo que te gusta

Origin blog.csdn.net/weixin_64338372/article/details/130295528
Recomendado
Clasificación