Pandas 如何减少争吵?

Pandas 如何减少争吵?,pandas,Pandas,我现在正在处理我的数据 我使用熊猫时遇到了一个问题 这是代码 import pandas as pd import numpy as np import os join_file2 = r'D:\raw data\서울시 공공데이터\5.16년7월분\17.상권-추정매출\tbsm_trdar_selng.txt\tbsm_trdar_selng_utf8.txt' os.chdir(os.path.dirname(join_file2)) join_data2 = pd.read_csv(o

我现在正在处理我的数据

我使用熊猫时遇到了一个问题

这是代码

import pandas as pd
import numpy as np
import os

join_file2 = r'D:\raw data\서울시 공공데이터\5.16년7월분\17.상권-추정매출\tbsm_trdar_selng.txt\tbsm_trdar_selng_utf8.txt'
os.chdir(os.path.dirname(join_file2))
join_data2 = pd.read_csv(os.path.basename(join_file2),sep='|',
                header=None ,
                usecols=[0,1,2,3,4,11],
                names=['STDR_YM_CD', 'TRDAR_CD', 'TRDAR_CD_NM', 'SVC_INDUTY_CD','SVC_INDUTY_CD_NM','THSMON_SELNG_AMT'],
                dtype = { '0' : int},
                encoding='utf-8' )

join_data2_d = join_data2[(join_data2.SVC_INDUTY_CD != 'CS000000') | (join_data2.SVC_INDUTY_CD != 'CS100000') | (join_data2.SVC_INDUTY_CD != 'CS200000')| (join_data2.SVC_INDUTY_CD != 'CS300000') ]
当我打印join_data2.head()时,我得到了这个数据

打印join_data2_d,我得到了这个,它不会删除行。

我怎样才能修好它?? 这是我的数据链接。

您似乎正在尝试筛选出SVC_industy_CD不等于多个值的行。您应该使用
isin
方法,并使用一元运算符
~

join_data2_d = join_data2[~join_data2.SVC_INDUTY_CD.isin(['CS000000',
                                                          'CS100000',
                                                          'CS200000',
                                                          'CS300000'])]

我想你正在使用或,你想要和。谢谢~~真的很棒!!你是个很棒的家伙!!祝您今天过得愉快!!