Pandas: วิธีสร้าง dataframe ว่างพร้อมชื่อคอลัมน์


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

 df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])

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

ตัวอย่างที่ 1: สร้าง DataFrame ที่มีชื่อคอลัมน์และไม่มีแถว

รหัสต่อไปนี้แสดงวิธีการสร้าง DataFrame แพนด้าที่มีชื่อคอลัมน์เฉพาะและไม่มีแถว:

 import pandas as pd

#createDataFrame
df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '])

#view DataFrame
df

A B C FROM

เราสามารถใช้ รูปร่าง เพื่อให้ได้ขนาดของ DataFrame:

 #display shape of DataFrame
df. shape

(0, 5)

สิ่งนี้บอกเราว่า DataFrame มี 0 แถวและ 5 คอลัมน์

เรายังสามารถใช้ list() เพื่อรับรายการชื่อคอลัมน์:

 #display list of column names
list (df)

['A B C D E']

ตัวอย่างที่ 2: สร้าง DataFrame ด้วยชื่อคอลัมน์และจำนวนแถวที่ระบุ

รหัสต่อไปนี้แสดงวิธีการสร้าง DataFrame แพนด้าที่มีชื่อคอลัมน์เฉพาะและจำนวนแถวที่ระบุ:

 import pandas as pd

#createDataFrame
df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '],
                  index=range(1, 10))
#view DataFrame
df

        A B C D E
1 NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN
3 NaN NaN NaN NaN NaN
4 NaN NaN NaN NaN NaN
5 NaN NaN NaN NaN NaN
6 NaN NaN NaN NaN NaN
7 NaN NaN NaN NaN NaN
8 NaN NaN NaN NaN NaN
9 NaN NaN NaN NaN NaN

โปรดทราบว่าแต่ละค่าใน DataFrame จะถูกเติมด้วยค่า NaN

อีกครั้ง เราสามารถใช้ รูปร่าง เพื่อให้ได้ขนาดของ DataFrame:

 #display shape of DataFrame
df. shape

(9, 5)

สิ่งนี้บอกเราว่า DataFrame มี 9 แถวและ 5 คอลัมน์

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

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

วิธีสร้างคอลัมน์ใหม่ตามเงื่อนไขใน Pandas
วิธีแทรกคอลัมน์ลงใน Pandas DataFrame
วิธีการตั้งค่าคอลัมน์เป็นดัชนีใน Pandas

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

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