如何将pandas isin输出数据帧转换为json或列表格式



这里我有两个数据帧

df1 = pd.DataFrame({'col1': page})
df2 = pd.DataFrame({'col2': values})
result = df1[df1['col1'].isin(df2['col2'])]['col1'].value_counts()

输出为

variable_1    11
variable_2     4
Name: col1, dtype: int64

我只想在没有Name: col1, dtype: int64任何解决方案的情况下打印这个我刚试过像这样的循环

for i in result:
print(i)

但它只显示了11 & 4,,而没有显示variable_1 & variable_2也尝试了test1 = result.values.tolist()并打印了test1,但也得到了与上述相同的值,,11 & 4

任何解决方案的朋友。?

使用Series.items:

for a, b in result.items():
print (a)
print (b)

最新更新