iT邦幫忙

0

程式求救(CSV匯入存成data frame)

  1. 請將附檔 NCKU99 讀入存成 data frame,並顯示出來。
  2. 請將 NCKU99 內 PSP3 欄位內每個數值都乘上 1.5。
  3. 請將上題的檔案輸出名為 NCKU99_new。
  4. 請根據 SCREEN1 欄位從小到大進行排序。

有高人可以指導一下嗎?

附件內容https://ithelp.ithome.com.tw/upload/images/20190925/201215734wLiDcDntc.jpg

ant1017 iT邦新手 4 級 ‧ 2019-09-25 15:57:21 檢舉
回家作業!?
淺水員 iT邦新手 1 級 ‧ 2019-09-25 19:29:22 檢舉
如果是ncku的學生,應該自己解決。
當然如果嘗試過還有問題,應該說明自己做過哪些嘗試。
froce iT邦大師 2 級 ‧ 2019-09-25 20:02:05 檢舉
這...不會的話重修剛好。
非常基本的題目,請參閱pandas官網文件。

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2019-09-26 10:50:11

這個不用高人
只要派我就可以了

記得選我正解

import pandas as pd

#1.請將附檔 NCKU99 讀入存成 data frame,並顯示出來。
df = pd.read_csv('NCKU99')  
print(df)
#2.請將 NCKU99 內 PSP3 欄位內每個數值都乘上 1.5。
df['PSP3'] *= 1.5
print(df)
#3.請將上題的檔案輸出名為 NCKU99_new。
df.to_csv('NCKU99_NEW')
#4.請根據 SCREEN1 欄位從小到大進行排序。
df.sort_values(by=['SCREEN1'], inplace=True)
print(df)

我要發表回答

立即登入回答