วิธีย้าย pandas dataframe โดยไม่มีดัชนี


คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อย้าย DataFrame แพนด้าและละเว้นดัชนี:

 df. set_index (' first_col '). T

เพียงตั้งค่าคอลัมน์แรกของ DataFrame เป็นดัชนี จากนั้นจึงทำการย้าย

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: ย้าย Pandas DataFrame โดยไม่มีดัชนี

สมมติว่าเรามี DataFrame แพนด้าดังต่อไปนี้:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F'],
                   ' points ': [18, 22, 19, 14, 14, 11],
                   ' assists ': [5, 7, 7, 9, 12, 9]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 B 22 7
2 C 19 7
3 D 14 9
4 E 14 12
5 F 11 9

หากเราย้าย DataFrame ค่าดัชนีจะแสดงที่ด้านบน:

 #transpose DataFrame
df. T

0 1 2 3 4 5
team A B C D E F
points 18 22 19 14 14 11
assists 5 7 7 9 12 9

หากต้องการย้าย DataFrame โดยไม่มีดัชนี เราสามารถใช้ฟังก์ชัน set_index() ก่อน:

 #transpose DataFrame without index
df. set_index (' team '). T

team A B C D E F
points 18 22 19 14 14 11
assists 5 7 7 9 12 9

โปรดทราบว่าค่าดัชนีจะไม่แสดงที่ด้านบนของ DataFrame ที่ย้ายอีกต่อไป

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีการทำงานทั่วไปอื่นๆ ในแพนด้า:

วิธีลบคอลัมน์ใน Pandas
วิธีลบแถวใน Pandas DataFrame ตามเงื่อนไข
วิธีลบแถวที่มีค่าเฉพาะใน Pandas

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *