Как разработать функцию - PullRequest
0 голосов
/ 17 июня 2019

Я совершенно новый в Python, и я учусь этому.Я написал следующий код, но я не мог сделать какие-либо функции из него.Может кто-нибудь помочь мне, пожалуйста?

import pandas as pd
import numpy as np
f = open('1.csv', 'r')
df = pd.read_csv(f, usecols=[0], sep="\t", index_col=False)
Primary_List = df.values.tolist()
x = 0
y = len(Primary_List)
for i in range(x, y):
x = i
MyMatrix = Primary_List[x:x + 10]
print(MyMatrix)

1 Ответ

0 голосов
/ 17 июня 2019

Вы можете создать функцию, в которой вы передаете имя файла, затем вы можете использовать этот код для чтения и печати многих файлов CSV.

def createMatrix(filename):
    f = open(filename, 'r')
    df = pd.read_csv(f, usecols=[0], sep="\t", index_col=False)
    Primary_List = df.values.tolist()
    x = 0
    y = len(Primary_List)
    for i in range(x, y):
    x = i
    MyMatrix = Primary_List[x:x + 10]
    return MyMatrix

print(createMatrix('1.csv'))
print(createMatrix('2.csv'))
print(createMatrix('3.csv'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...