【发布时间】:2017-11-01 23:06:08
【问题描述】:
我有一个大型数据集尝试使用 Pandas 进行读取。我试图将其中一列的值分成两部分,并检查这些集合之间是否存在任何重叠值。使用下面的代码,结果是数组“b”和数组“c”中有一些值重叠。我想具体获取这些值但不知道如何?谁能指出我正确的方向?
df = pd.read_csv('....csv')
df2 = df[df['Freq']>= 280]
a=df2['Ring'].values
b=df2['Ring'].drop_duplicates().values
df3 = df[df['Freq']<= 280]
df3['Ring'].values
c=df3['Ring'].drop_duplicates().values
if np.all(b) == np.all(c):
print ("They are overlapping")
else:
print ("They are not overlapping")
【问题讨论】:
标签: python list numpy indexing