溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Pandas怎么讀寫CSV文件

發布時間:2021-04-06 18:06:14 來源:億速云 閱讀:178 作者:Leah 欄目:開發技術

本篇文章為大家展示了使用Pandas怎么讀寫CSV文件,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

讀csv

使用pandas讀取

import pandas as pd
import csv
if name == '__main__':

# header=0——表示csv文件的第一行默認為dataframe數據的行名稱,
# index_col=0——表示使用第0列作為dataframe的行索引,
# squeeze=True——表示如果文件只包含一列,則返回一個序列。
file_dataframe = pd.read_csv('../datasets/data_new_2/csv_file_name.csv', header=0, index_col=0, squeeze=True)
# 結果:

使用Pandas怎么讀寫CSV文件

# 當參數index_col=False 時,自動生成行索引0到n

使用Pandas怎么讀寫CSV文件

# csv數據:

使用Pandas怎么讀寫CSV文件

data_1 = []
# 讀取行索引一樣的數據,保存為list
try:
  # 行索引為i的數據有多行,列為'pre_star'
  data_1.extend(file_dataframe .loc[i]['pre_star'].values.astype(float))
except AttributeError:
  # 行索引為i的數據只有單行,
  data_1.extend([file_dataframe .loc[i]['pre_star']])
# 多行結果

使用Pandas怎么讀寫CSV文件

# 行索引為i的數據只有一行時,不能對file_dataframe .loc[i]['pre_star']使用.values,否則會報錯:

使用Pandas怎么讀寫CSV文件

寫csv

使用csv寫

stu1 = [lid, k, pre_count_data[k]]
# 打開文件,寫模式為追加'a'
out = open('../results/write_file.csv', 'a', newline='')
# 設定寫入模式
csv_write = csv.writer(out, dialect='excel')
# 寫入具體內容
csv_write.writerow(stu1)

上述內容就是使用Pandas怎么讀寫CSV文件,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女