DataFrame:
c_os_family_ss c_os_major_is l_customer_id_i
0 Windows 7 90418
1 Windows 7 90418
2 Windows 7 90418
কোড:
print df
for name, group in df.groupby('l_customer_id_i').agg(lambda x: ','.join(x)):
print name
print group
আমি একত্রিত ডেটা কেবল লুপ করার চেষ্টা করছি, তবে আমি ত্রুটি পেয়েছি:
ValueError: আনপ্যাক করার জন্য অনেকগুলি মান
@ এডচাম, এখানে প্রত্যাশিত আউটপুট:
c_os_family_ss \
l_customer_id_i
131572 Windows 7,Windows 7,Windows 7,Windows 7,Window...
135467 Windows 7,Windows 7,Windows 7,Windows 7,Window...
c_os_major_is
l_customer_id_i
131572 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...
135467 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...
আউটপুট সমস্যা নয়, আমি প্রতিটি গ্রুপের উপর লুপ করতে চাই।
group
ব্যবহারfor row, data in group.iterrows()
!