每 3 秒将行从一个数据帧复制到另一个数据帧

我试图每隔一定时间(例如 3 秒)逐行传输行(从一个数据帧到另一个数据帧),但我坚持结果。


我现在分享我的代码:


import pandas as pd

import time


file_name = 'schio_000_orig.csv'

cor_file = pd.read_csv(file_name,

                    sep=',',

                    header=None,

                    usecols=[0,1,2,3,4,5,6,7,8,9],

                    names=['COL_1', 'DATE', 'TIME','X', 'N','Y','E','DATA', 'COL_2','COL_3'])



largo = len(cor_file)


base = cor_file.loc[[0]]

    

#appended_data = []


appended_data = cor_file.loc[[0]]


for i in range(largo):

    data = cor_file.loc[[i]]

    appended_data.append(data)

    print(appended_data)

    time.sleep(2)

appended_data = pd.concat(appended_data)

谢谢大家。


陪伴而非守候
浏览 104回答 1
1回答

小唯快跑啊

import pandas as pdimport timefile_name = 'schio_000_orig.csv'cor_file = pd.read_csv(file_name,                sep=',',                header=None,                usecols=[0,1,2,3,4,5,6,7,8,9],                names=['COL_1', 'DATE', 'TIME','X', 'N','Y','E','DATA', 'COL_2','COL_3'])appended_data = pd.DataFrame()for row, cont in cor_file.iterrows():    appended_data = appended_data.append(cont)    time.sleep(2)print(appended_data)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python