0411
===
手工掛載雲端硬碟
寫入CSV
with open('/content/drive/MyDrive/___TestData/001_Hello.txt', 'w') as f:
f.write('Hello Google Drive')
#以打開這個檔案並設定為f為基礎,做以下動作
#/content/drive/MyDrive/___TestData/ 路徑
#001_Hello.txt 檔名
#'w' 寫入
---
讀取CSV
with open('/content/drive/MyDrive/___TestData/001_Hello.txt', 'r') as f:
ss=f.read()
print(ss)
---
刪除檔案 ,匯入os模組
import os
if os.path.exists("/content/drive/MyDrive/___TestData//001_Hello.txt"):
os.remove("/content/drive/MyDrive/___TestData//001_Hello.txt")
print("檔案已經刪除")
else:
print("檔案不存在")
---
from google.colab import drive
drive.mount('/content/drive')
---
import os
os.chdir('/content/drive/My Drive/___TestData')
os.listdir() #確認目錄內容
---
import pandas as pd
df = pd.read_csv('/content/drive/My Drive/___TestData/opendata110road.csv')
df
----
import pandas as pd
data = pd.read_excel("/content/drive/My Drive/___TestData/110 學年度全國大專校院及校長名錄(含學校本部地址).xlsx")
data
---
import pandas as pd
df = pd.read_csv('/content/drive/My Drive/___TestData/opendata110road.csv')
df
---
import pandas as pd
grades = {
"name": ["Mike", "Sherry", "Cindy", "John"],
"math": [80, 75, 93, 86],
"chinese": [63, 90, 85, 70]
}
df = pd.DataFrame(grades)
df.index = ["s1", "s2", "s3", "s4"] #自訂索引值
df.columns = ["student_name", "math_score", "chinese_score"] #自訂欄位名稱
print(df)
---
import pandas as pd #借助pandas模組
grades = {
"學號": ["A001", "A002", "A003", "A004", "A005"],
"體重": [60, 50, 80, 75, 72],
"身高": [165, 157, 182, 175, 170]
}
df = pd.DataFrame(grades)
print("使用字典來建立df:")
df
---
import pandas as pd #借助pandas模組
grades = {
"學號": ["A001", "A002", "A003", "A004", "A005"],
"體重": [60, 50, 80, 75, 72],
"身高": [165, 157, 182, 175, 170]
}
df = pd.DataFrame(grades)
print(df["身高"])
print(df[ ["身高","體重"] ])
print(df[0:3])
df.at[4,"身高"]
---
import pandas as pd
grades = {
"學號": [ "A001", "A002", "A003", "A004", "A005"],
"體重": [60, 50, 80, 75, 72],
"身高": [165, 157, 182, 175, 170]
}
df = pd.DataFrame(grades)
print(df.iloc[[0],[0,1,2]])
---
import pandas as pd
grades = {
"學號": [ "A001", "A002", "A003", "A004", "A005"],
"體重": [60, 50, 80, 75, 72],
"身高": [165, 157, 182, 175, 170]
}
df = pd.DataFrame(grades)
for i in range(0,5):
for j in range(i,i+1):
for k in range(i,i+1):
print(f'{df.at[i,"學號"]},{df.at[j,"體重"]},{df.at[k,"身高"]}')
---
import pandas as pd
grades = {
"name": ["Mike", "Sherry", "Cindy", "John"],
"math": [80, 75, 93, 86],
"chinese": [63, 90, 85, 70]
}
df = pd.DataFrame(grades)
df.index = ["s1", "s2", "s3", "s4"] #自訂索引值
df.columns = ["student_name", "math_score", "chinese_score"] #自訂欄位名稱
print(df)
{"metaMigratedAt":"2023-06-16T23:16:34.438Z","metaMigratedFrom":"Content","title":"0411","breaks":true,"contributors":"[{\"id\":\"97a62aaa-63e8-4333-b34d-b8caf1ae68d7\",\"add\":2677,\"del\":5}]"}