热线电话:13121318867

登录
2019-02-25 阅读量: 742
如何在使用glob后将数据框合并为一个csv文件?

我曾尝试使用glob处理几个csv文件,例如:

import glob

import pandas as pd

import numpy as np

import csv

# Read all csv files with same file name in the folder

filenames = sorted(glob.glob('./16_2018-02*.csv'))

for f in filenames:

df = pd.read_csv(f, names=['Date','RSSI','Data','Code'],

index_col=None)

# Slicing information

df["ID"] = df["Data"].str.slice(0,2)

df["X"] = df["Data"].str.slice(2,4)

# Save the output data to csv with different name

df.to_csv(f'{f[:-4]}-train.csv', index=False)

解决办法:

在代码的最后,我曾经将每个数据帧保存到一个具有不同名称的新csv文件中。考虑到现在我有很多csv数据可以使用,我想连接它们而不先写入每个csv文件。我该怎么办?

原始数据集前5行:

Date RSSI Data Code

2018-02-20T00:00:20.886+09:00 -99 1068ffd703d101ec77f425ea98b201 F2D5

2018-02-20T00:00:21.904+09:00 -95 103cffbc032901ee77f49dea98b301 F2D5

2018-02-20T00:00:22.415+09:00 -97 103cffbc032901ee77f49dea98b301 F2D5

2018-02-20T00:00:46.580+09:00 -96 10fdfda803ff01f477f49dfd98cb03 F2D1

2018-02-20T00:00:48.593+09:00 -96 101bfed3037401f577f49dfe98cd03 F2D6

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子