【问题标题】:How to edit columns in .CSV files using pandas如何使用 pandas 编辑 .CSV 文件中的列
【发布时间】:2021-06-13 14:34:38
【问题描述】:
import urllib.request
import pandas as pd

# Url file Website
url = 'https://......CSV'

# Download file
urllib.request.urlretrieve(
    url, "F:\.....A.CSV")

csvFilePath = "F:\.....A.CSV"

df = pd.read_csv(csvFilePath, sep='\t')

rows=[0,1,2,3]
df2 = df.drop(rows, axis=0, inplace=True)
df.to_csv(
    r'F:\....New_A.CSV')

我尝试在代码中执行此操作,但它使列合并为一列。 我要做的是从左边删除第一行,如图所示。

我发现了一个问题sep='\t' change to sep=','

【问题讨论】:

  • 使用pd.read_csv(...)skiprows=5属性

标签: python-3.x pandas csv


【解决方案1】:

替换:

df = pd.read_csv(csvFilePath, sep='\t')

作者:

df = pd.read_csv(csvFilePath, sep='\t', skiprows=5)

【讨论】:

  • 该行已被删除,但是当我使用 df.to_csv 列导出文件时,它会合并为一列。图片:ibb.co/MZ3wSMx
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-03
  • 1970-01-01
  • 2021-09-28
  • 2014-01-15
相关资源
最近更新 更多