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