Einführung in die Methode zum Lesen und Schreiben von CSV-Dateien in Pandas (mit Code)

不言
Freigeben: 2019-03-29 11:01:34
nach vorne
6004 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in die Methode zum Lesen und Schreiben von CSV-Dateien (mit Code). Ich hoffe, dass er für Freunde hilfreich ist.

CSV lesen: Verwenden Sie Pandas zum Lesen von

import pandas as pd
import csv
if name == '__main__':
Nach dem Login kopieren
# 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)
# 结果:
Nach dem Login kopieren

Einführung in die Methode zum Lesen und Schreiben von CSV-Dateien in Pandas (mit Code)

# Wenn der Parameter index_col=False ist, wird automatisch ein Zeilenindex von 0 bis n generiert

Einführung in die Methode zum Lesen und Schreiben von CSV-Dateien in Pandas (mit Code)

# CSV-Daten:

Einführung in die Methode zum Lesen und Schreiben von CSV-Dateien in Pandas (mit Code)

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']])
# 多行结果
Nach dem Login kopieren

Einführung in die Methode zum Lesen und Schreiben von CSV-Dateien in Pandas (mit Code)

# Es gibt nur eine Datenzeile mit Zeilenindex i Wenn Sie .values ​​​​nicht für file_dataframe .loc[i]['pre_star'] verwenden können, wird sonst ein Fehler gemeldet:

Einführung in die Methode zum Lesen und Schreiben von CSV-Dateien in Pandas (mit Code)

Schreiben Sie CSV

Verwenden Sie CSV-Schreiben

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)
Nach dem Login kopieren

Dieser Artikel finden Sie hier. Weitere spannende Inhalte finden Sie in der Spalte Python-Video-Tutorial der PHP Chinesische Website!

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zum Lesen und Schreiben von CSV-Dateien in Pandas (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage