Python远程连接服务器处理csv文件

 最近在研究深度学习模型框架的知识,要处理csv文件    看了各位大佬的代码后,对我自己来说最终可行的是以下代码
其中,我的代码文件和数据集文件都是放在一个文件夹下面的

import pandas as pd
import numpy as np
import csv
flag = 0 # 一个学生一共有多少个答题记录
stotal = 0 #  现在是处在第几行,用于开辟下一个学生
sf = 0
df = pd.read_csv('2016-1.csv', encoding='UTF-8')
print(df.shape)
data = np.array(df)
a = [0,0]
yy =0
z =20162
ifg = 0
for x in range(8, 7785):
    sf = stotal
    for j, k in enumerate(data):
        if k[0] == x:
            flag = flag + 1
            stotal = stotal+1
            k = stotal-flag
            b = data[sf:stotal,1:4]
            b = np.transpose(b)
            yy = yy+1
            ifg = 1
    if ifg == 1:
        a[0] = yy
        a[1] = x
        yy = 0
        print(x,b)
#with这里说就是读写csv文件的。上面是我自己处理csv文额外的条件
        with open(str(z) + '.csv', 'a+', newline='') as fpp:
            writer = csv.writer(fpp, quoting=csv.QUOTE_NONNUMERIC)
            a = np.array(a)
            writer.writerow(a.tolist())
            writer.writerows(b.tolist())
        fpp.close()
    ifg = 0
#远程连接服务器的同学在生成新的csv文件之后如果发现pycharm上没有,不一定是代码错了
#一定要去看看服务器上有没有生成文件!

你可能感兴趣的:(python,开发语言,numpy)