Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เขียนโปรแกรม Python เพื่ออ่านข้อมูล Excel จากไฟล์และอ่านทุกแถวของคอลัมน์แรกและคอลัมน์สุดท้าย


สมมติว่า คุณมีไฟล์ Excel ที่จัดเก็บไว้โดยใช้ชื่อ pandas.xlsx ในตำแหน่งของคุณ

วิธีแก้ปัญหา

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนด้านล่าง -

  • กำหนดวิธี pd.read_excel เพื่ออ่านข้อมูลจากไฟล์ pandas.xlsx และบันทึกเป็น df

df = pd.read_excel('pandas.xlsx')
  • ใช้ df.iloc[:,0] เพื่อพิมพ์แถวทั้งหมดของคอลัมน์แรก

df.iloc[:,0]
  • ใช้ df.iloc[:,-1] เพื่อพิมพ์แถวทั้งหมดของคอลัมน์สุดท้าย

df.iloc[:,-1]

ตัวอย่าง

มาดูการใช้งานด้านล่างเพื่อความเข้าใจที่ดีขึ้น -

import pandas as pd
df = pd.read_csv('products.csv')
print("all rows of first column is")
print(df.iloc[:,0])
print("all rows of last column is")
print(df.iloc[:,-1])

ผลลัพธ์

all rows of first column is
0       1
1       2
2       3
3       4
4       5
      ...
95    96
96    97
97    98
98    99
99    100
Name: id, Length: 100, dtype: int64
all rows of last column is
0    2019
1    2020
2    2018
3    2018
4    2018
      ...
95    2019
96    2019
97    2018
98    2020
99    2018
Name: productionYear, Length: 100, dtype: int64