【发布时间】:2020-11-01 21:57:04
【问题描述】:
我参考了多个与以下问题相关的网站,我尝试了不同的方法但没有得到答案。
我获取了样本数据并在条件下运行 groupby,我得到了正确的输出,但是当附加到数据框或列表时,我没有得到我在 jupter 上看到的相同输出。
我的代码:
rd = pd.read_csv('C:/......Desktop\convdata.csv')
for x, y in rd.groupby(["ciq", "Obl"]):
print(y.Date.duplicated())
运行上述代码后,我得到了正确的输出:
但是当我创建空数据框并将重复的数据附加到它时,我写了下面的代码:
df3 = pd.DataFrame()
for x, y in rd.groupby(["ciq", "Obl"]):
value = y.Date.duplicated()
df3 = df3.append(value)
print(df3)
我得到以下输出:
但是,我希望输出类似于 df3 中的 print(y.Date.duplicate)。
【问题讨论】:
标签: python pandas dataframe dictionary pandas-groupby