簡體   English   中英

如何在Python中從現有CSV文件創建數據框

[英]How to Create dataframe from existing CSV file in Python

我正在嘗試從python中的現有CSV文件創建dataframe對象,但遇到了問題。 我試圖將CSV文件導入python,但不知道是否成功。

    >>> import os
    >>> userhome = os.path.expanduser('~')
    >>> csvfile= userhome + r'\Desktop\train.csv'
    >>> with open(csvfile, "r") as f:

在我寫完這些聲明之后,它什么也沒做。

因此,第一個問題-我是否將CSV文件導入python? 如果我沒有導入該怎么辦?

之后,如何在python中顯示CSV文件中的數據?

我安裝了熊貓

Python IDE 3.6.3外殼

在此處輸入圖片說明

如果有人對使用python csv軟件包打開csv文件感興趣。

import os, csv
some_path = os.path.expanduser('~')
csv_file = some_path + '\path_to_file_from_home_dir\file_name.csv'
# Now let's read the file
with open (csv_file,'r+') as csvfile:
    csv_reader = csv.reader(csvfile, delimiter=' ')
    # Confirm that the code works by printing contents of the file 
    for row in csv_reader:
        print(', '.join(row))

您可以閱讀有關csv閱讀器模塊的更多信息

發揮其全部功能

而是使用熊貓讀取csv:

import pandas as pd
df = pd.read_csv(csvfile)

有關讀取csv的其他選項,請參閱: 熊貓讀取csv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM