คำถามติดแท็ก count

Count หมายถึงจำนวนวัตถุในคอลเล็กชัน นอกจากนี้ยังเป็นฟังก์ชัน SQL ที่ใช้กันทั่วไปซึ่งจะนับจำนวนแถว

20
วิธีนับจำนวนไฟล์ในไดเรกทอรีโดยใช้ Python
ฉันต้องนับจำนวนไฟล์ในไดเรกทอรีโดยใช้ Python ฉันเดาว่าวิธีที่ง่ายที่สุดคือlen(glob.glob('*'))แต่นั่นก็นับไดเรกทอรีเองเป็นไฟล์ มีวิธีการนับเฉพาะไฟล์ในไดเรกทอรีหรือไม่?
224 python  count  glob  fnmatch 

11
วิธีใช้การนับและจัดกลุ่มตามที่คำสั่ง select เดียวกัน
ฉันมีแบบสอบถามเลือก SQL ที่มีกลุ่มโดย ฉันต้องการนับระเบียนทั้งหมดหลังจากกลุ่มตามคำสั่ง มีวิธีนี้โดยตรงจาก sql ตัวอย่างเช่นมีตารางที่มีผู้ใช้ฉันต้องการที่จะเลือกเมืองที่แตกต่างกันและรวมจำนวนผู้ใช้ select town, count(*) from user group by town ฉันต้องการมีคอลัมน์ที่มีเมืองทั้งหมดและอีกคอลัมน์หนึ่งที่มีจำนวนผู้ใช้ในทุกแถว ตัวอย่างผลการมี 3 เมืองและผู้ใช้ทั้งหมด 58 คนคือ: Town Count Copenhagen 58 NewYork 58 Athens 58
223 sql  count  group-by 

30
การนับจำนวนการเกิด / ความถี่ขององค์ประกอบอาเรย์
ใน Javascript ฉันกำลังพยายามหาค่าตัวเลขเริ่มต้นและนับองค์ประกอบที่อยู่ภายใน ตามหลักการแล้วผลลัพธ์จะเป็นสองอาร์เรย์ใหม่อันแรกที่ระบุองค์ประกอบที่ไม่ซ้ำกันและที่สองมีจำนวนครั้งที่แต่ละองค์ประกอบเกิดขึ้น อย่างไรก็ตามฉันเปิดให้คำแนะนำเกี่ยวกับรูปแบบของการส่งออก ตัวอย่างเช่นถ้าอาร์เรย์เริ่มต้นคือ: 5, 5, 5, 2, 2, 2, 2, 2, 9, 4 จากนั้นจะสร้างอาร์เรย์ใหม่สองอาร์เรย์ ครั้งแรกจะมีชื่อขององค์ประกอบที่ไม่ซ้ำกันแต่ละ: 5, 2, 9, 4 ที่สองจะมีจำนวนครั้งที่องค์ประกอบที่เกิดขึ้นในอาร์เรย์เริ่มต้น: 3, 5, 1, 1 เนื่องจากหมายเลข 5 เกิดขึ้นสามครั้งในอาเรย์เริ่มต้นหมายเลข 2 จึงเกิดขึ้นห้าครั้งและ 9 และ 4 ทั้งคู่ปรากฏขึ้นหนึ่งครั้ง ฉันค้นหาวิธีการแก้ปัญหามากมาย แต่ดูเหมือนว่าจะไม่มีอะไรทำงานได้และทุกอย่างที่ฉันลองด้วยตัวเองทำให้ซับซ้อนขึ้นอย่างน่าขัน ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม! ขอบคุณ :)

25
ฉันจะได้รับการนับ Swift enum ได้อย่างไร
ฉันจะกำหนดจำนวนผู้ป่วยใน Swift enum ได้อย่างไร (ฉันต้องการหลีกเลี่ยงการระบุค่าทั้งหมดด้วยตนเองหรือใช้ " เคล็ดลับ enum_count " ด้วยตนเองหากเป็นไปได้)
186 swift  enums  count 

3
วิธีการนับจำนวนองค์ประกอบที่แท้จริงในอาร์เรย์ NumPy
ฉันมี 'boolarr' ประเภทบูลีน NumPy Trueฉันต้องการที่จะนับจำนวนขององค์ประกอบที่มีค่าเป็น มีชุดคำสั่ง NumPy หรือ Python สำหรับงานนี้หรือไม่? หรือฉันต้องย้ำองค์ประกอบในสคริปต์ของฉันหรือไม่
181 python  arrays  numpy  count  boolean 

4
แบบสอบถาม SQL สำหรับการค้นหาระเบียนที่นับ> 1
PAYMENTผมมีตารางชื่อ ภายในตารางนี้ฉันมี ID ผู้ใช้หมายเลขบัญชีรหัสไปรษณีย์และวันที่ ฉันต้องการค้นหาระเบียนทั้งหมดสำหรับผู้ใช้ทั้งหมดที่มีการชำระเงินมากกว่าหนึ่งรายการต่อวันด้วยหมายเลขบัญชีเดียวกัน อัปเดต:นอกจากนี้ควรมีตัวกรองมากกว่านับเฉพาะระเบียนที่มีรหัสไปรษณีย์แตกต่างกัน นี่เป็นลักษณะของตาราง: | user_id | บัญชี _no | zip | วันที่ | | 1 | 123 | 55555 | 12-DEC-09 | | 1 | 123 | 66666 | 12-DEC-09 | | 1 | 123 | 55555 | 13-DEC-09 | | 2 | 456 | 77777 …
176 sql  count  group-by  having 

1
SQL: วิธีการนับจำนวนของค่าที่แตกต่างกันในคอลัมน์?
ฉันมีตาราง SQL ชื่อ "posts" ที่มีลักษณะดังนี้: id | category ----------------------- 1 | 3 2 | 1 3 | 4 4 | 2 5 | 1 6 | 1 7 | 2 หมายเลขหมวดหมู่แต่ละรายการสอดคล้องกับหมวดหมู่ ฉันจะนับจำนวนครั้งที่แต่ละหมวดหมู่ปรากฏในโพสต์ทั้งหมดในแบบสอบถาม SQL หนึ่งรายการได้อย่างไร เป็นตัวอย่างแบบสอบถามดังกล่าวอาจส่งกลับอาร์เรย์สัญลักษณ์เช่นนี้ (1:3, 2:2, 3:1, 4:1) วิธีการปัจจุบันของฉันคือการใช้แบบสอบถามสำหรับแต่ละประเภทที่เป็นไปได้เช่น: SELECT COUNT(*) AS num FROM posts WHERE category=#แล้วรวมค่าส่งคืนลงในอาร์เรย์สุดท้าย อย่างไรก็ตามฉันกำลังมองหาโซลูชันที่ใช้แบบสอบถามเพียงรายการเดียว
176 mysql  sql  count 

4
postgresql COUNT (DISTINCT …) ช้ามาก
ฉันมีแบบสอบถาม SQL ที่ง่ายมาก: SELECT COUNT(DISTINCT x) FROM table; ตารางของฉันมีประมาณ 1.5 ล้านแถว แบบสอบถามนี้ทำงานค่อนข้างช้า ใช้เวลาประมาณ 7.5 วินาทีเมื่อเทียบกับ SELECT COUNT(x) FROM table; ซึ่งใช้เวลาประมาณ 435ms มีวิธีใดที่จะเปลี่ยนข้อความค้นหาของฉันเพื่อปรับปรุงประสิทธิภาพหรือไม่ ฉันได้ลองจัดกลุ่มและทำการนับเป็นประจำเช่นเดียวกับการวางดัชนีบน x; ทั้งคู่มีเวลาดำเนินการ 7.5 วินาทีเหมือนกัน

9
MySQL - ใช้ COUNT (*) ในส่วนคำสั่ง WHERE
ฉันพยายามทำสิ่งต่อไปนี้ใน MySQL (ดูpseudoรหัส) SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC มีวิธีการทำเช่นนี้โดยไม่ใช้ (SELECT ... ) ในส่วนคำสั่ง WHERE เพราะดูเหมือนว่าจะเป็นการสิ้นเปลืองทรัพยากร

29
ฉันจะบอกได้ว่ามีวัตถุกี่ชิ้นที่ฉันเก็บไว้ในที่เก็บ S3
ถ้าฉันไม่มีอะไรหายไปดูเหมือนว่าไม่มี API ใดที่ฉันได้ดูจะบอกคุณว่ามีวัตถุจำนวนเท่าใดใน S3 bucket / โฟลเดอร์ (คำนำหน้า) มีวิธีใดบ้างที่จะได้รับการนับ?


13
นับจำนวนระเบียนที่ส่งคืนโดยจัดกลุ่มโดย
ฉันจะนับจำนวนระเบียนที่ส่งคืนโดยกลุ่มตามแบบสอบถามได้อย่างไร เช่น: select count(*) from temptable group by column_1, column_2, column_3, column_4 ให้ฉัน, 1 1 2 ฉันต้องนับบันทึกข้างต้นเพื่อรับ 1 + 1 + 1 = 3

11
วิธีที่เร็วที่สุดในการตรวจสอบว่ามีบันทึกอยู่หรือไม่
ตามที่ชื่อแนะนำ ... ฉันกำลังพยายามหาวิธีที่เร็วที่สุดโดยมีค่าใช้จ่ายน้อยที่สุดเพื่อดูว่ามีระเบียนอยู่ในตารางหรือไม่ แบบสอบถามตัวอย่าง: SELECT COUNT(*) FROM products WHERE products.id = ?; vs SELECT COUNT(products.id) FROM products WHERE products.id = ?; vs SELECT products.id FROM products WHERE products.id = ?; สมมติว่า?มีการสลับกับ'TB100'... ทั้งแบบสอบถามที่หนึ่งและที่สองจะส่งกลับผลลัพธ์เดียวกัน (พูดว่า ... 1สำหรับการสนทนานี้) แบบสอบถามล่าสุดจะส่งคืน'TB100'ตามที่คาดไว้หรือไม่มีสิ่งใดหากidไม่มีอยู่ในตาราง จุดประสงค์คือการคิดออกว่าidอยู่ในตารางหรือไม่ มิฉะนั้นโปรแกรมจะแทรกเร็กคอร์ดต่อไปถ้าเป็นเช่นนั้นโปรแกรมจะข้ามหรือดำเนินการค้นหา UPDATE ตามตรรกะของโปรแกรมอื่นที่อยู่นอกขอบเขตของคำถามนี้ ไหนเร็วกว่าและมีค่าใช้จ่ายน้อยลง (ซึ่งจะถูกทำซ้ำหลายหมื่นครั้งต่อการรันโปรแกรมและจะทำงานหลายครั้งต่อวัน) (การรันเคียวรีนี้เทียบกับ M $ SQL Server จาก Java ผ่านทาง …


12
นับจำนวนที่เกิดขึ้นสำหรับแต่ละค่าที่ไม่ซ้ำกัน
สมมติว่าฉันมี: v = rep(c(1,2, 2, 2), 25) ตอนนี้ฉันต้องการนับจำนวนครั้งที่แต่ละค่าไม่ซ้ำกันปรากฏขึ้น unique(v) ส่งคืนค่าที่ไม่ซ้ำกัน แต่ไม่ได้เป็นจำนวน > unique(v) [1] 1 2 ฉันต้องการบางสิ่งที่ให้ฉัน length(v[v==1]) [1] 25 length(v[v==2]) [1] 75 แต่ในฐานะที่เป็นหนึ่งซับทั่วไป :) สิ่งที่ใกล้เคียง (แต่ไม่มาก) เช่นนี้: #<doesn't work right> length(v[v==unique(v)])
140 r  count  unique 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.