Создание набора данных из циклов - PullRequest
0 голосов
/ 11 июля 2020

Я создал небольшой набор данных, можно найти ниже:

sample data

Later formed groups using CIQ column (using pandas group by syntax):

Group Data

Entire code:

'''

fd = pd.read_csv("C:....\Test.csv")

coder_gr = fd.groupby(["CIQ"])
print(coder_gr.first())

for x, y in coder_gr:
    y.Date.duplicated()

'''

Now I checked duplicates inside each group using for loop:

Duplicate check ouput

But I want output entire group dataset output plus along with duplicate loop output, for that I tried below code:

emp = []

for x, y in coder_gr:
    emp.append(y)
    emp.append(y.Date.duplicated())

output look like:

final output

Desired output:

желаемый выход

Не получается вывод в правильном формате. Я не знаю, как настроить правильный вывод.

Ответы [ 2 ]

1 голос
/ 11 июля 2020

попробуйте это:

pd.option_context('display.max_rows', None, 'display.max_columns', None)
for x, y in coder_gr:
    print(y)
    print(y.Date.duplicated())
0 голосов
/ 13 июля 2020

Наконец получил ответ:

emp = pd.DataFrame()

for x, y in coder_gr:
    emp = emp.append(pd.series(y), ignore_index=True)
    emp = emp.append(y)
...