楼主: 莹莹光
1275 1

请问如何利用python批量读取csv 文件 的某一列 [推广有奖]

  • 0关注
  • 0粉丝

高中生

87%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
220 点
帖子
14
精华
0
在线时间
24 小时
注册时间
2020-3-20
最后登录
2022-10-31

楼主
莹莹光 发表于 2022-1-16 16:33:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
import pandas as pd
import os
import numpy as np
from geopy.distance import geodesic
# 设置存放文件的根目录
file_path = 'F:/配送车数据/Xny20191026/changanky第二次处理soc'# 修改路径
# 设置文件目录
filenames = os.path.dirname(file_path)# 待处理文件位置
print(filenames)
csv_dir = filenames + '/changanky第二次处理soc'# 修改路径
print(csv_dir)
# 批量读取文件名称
csv_file_paths = []
for root, dirs, files in os.walk(csv_dir):
    # 当csv不为空时
    if files:
        for f in files:
            if f.endswith('.csv'):
                file_path = os.path.join(root, f)
                #print(file_path)
                #print(csv_file_paths)
                csv_file_paths.append(file_path)
# 遍历文件名,批量导入数据
all_df = pd.DataFrame()
print(csv_file_paths)
for file in sorted(csv_file_paths):
    df = pd.read_csv(file, header=0,encoding = 'utf-8',usecols=['计算速度'])
    print(df)
    df.to_csv('f:/suducsv.csv',encoding='gbk')

这样运行的结果为:
计算速度0    33.6303521    44.7463172    34.3558883    31.7418634    47.620775..         ...718  31.806655719  22.725981720  20.959260721   7.179751722   1.180625[723 rows x 1 columns]           计算速度0     27.2364281     25.7247162     28.5660273     31.8388744     29.502339...         ...1641   1.0433671642   0.1713121643   1.4020691644   0.7252391645   3.244010[1646 rows x 1 columns]           计算速度0      0.5729731      0.6113072      0.7235153      0.0504344      0.039972...         ...1157  53.4116871158  59.2485411159  60.3354181160  58.5385591161  62.900598
所有文件的值是分开的,我想见他合并,请问怎么操作?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python Dataframe filename Distance columns python Python数据分析 python数据处理

沙发
听雨在小楼 发表于 2022-1-17 09:41:50
concate(),只要index相同就能合并,也可以指定以某一列来合并

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 19:25