我想转换xlsx到csv,它可以工作,但在转换python后添加".0“到字符串...示例xlsx: Name, Age
Mark, 20 转换后的CSV: Name, Age
Mark, 20.0 <- add ".0" 问题会是什么呢? #importing pandas as pd
import pandas as pd
# Read and store content
# of an excel file
read_file = pd.read_excel ("EXPORT.xlsx")
# Write
我有两个数据集,它们具有完全相同的数据,但当以相同的方式绘制时,它们看起来不同。一个是.xlsx文件,另一个是.csv文件。
以下是CSV的两个代码:
import numpy as np
import pandas as pd
import statsmodels.api as sm
import matplotlib.pyplot as plt
import seaborn as sns
sns.set()
from sklearn.cluster import KMeans
daten = pd.read_csv(r"Path\Übungsdaten.csv", hea
我是python的新手,我正在尝试用Python读取一个大的excel文件。我将我的xlsx文件转换为csv,以便与pandas一起使用。我写了下面的代码:
import pandas as pd
pd.read_csv('filepath.csv')
df = csv.parse("Sheet")
df.head()
但是它给出了这个错误:UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 28: character maps to <und
我正在编写这个脚本,它首先将所有..csv的..xlsx转换到一个单独的文件夹中。我正在获取第一个文件,以在“脚本文件”文件夹中输出我想要的结果,但是在执行第二个文件之前,它会抛出一个跟踪错误。
下面是脚本代码,下面是跟踪错误。为了隐私起见,删除了一些路径数据:
import pandas as pd
import matplotlib.pyplot as plt
import os
# Assign current directory and list files there
f_path = os.path.dirname(__file__)
rd_path = f_path+'
我有可以将多个.xlsx文件转换为.csv的python代码。但它会将它们放在同一个文件夹中。如何修改这段代码以确保它将.csv文件放到单独的文件夹中?
import pandas as pd
import glob
excel_files = glob.glob('C:/Users/username/Documents/TestFolder/JanuaryDataSentToResourcePro/*.xlsx') # assume the path
for excel in excel_files:
out = excel.split('.')[0]
通过以下方式从Python写入excel文件时:
import pandas
from openpyxl import load_workbook
book = load_workbook('Masterfile.xlsx')
writer = pandas.ExcelWriter('Masterfile.xlsx')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
data_filtered.to_excel(writer, "Ma
我刚开始使用Python,并且在实践中遇到了一些问题,我想要做的是将两个csv转换为list,将这两个列表加在一起创建一个字典,删除重复的内容,然后转换成一个excel表。
我被困在以我想要的方式将这两个列表相加在一起(以及删除重复项,但这可以等待)。这是我当前的代码和输出。
import csv
import pandas as pd
with open("football.csv","rt") as f1, open("fb_abrev.csv", "rt") as f2:
#Convert lines of CSV
我有一个包含许多行/列的excel文件,当我用excel直接将文件从.xlsx转换为.txt时,文件最后会出现奇怪的缩进(这些列与excel文件中的列不完全对齐),而且由于某些要求,我真的需要它们。
那么,是否有更好的方法可以使用python从excel编写到txt?或者格式化txt文件,使列完全对齐?
我在前面的一个问题中发现了这段代码,但是我得到了以下错误:
TypeError: a bytes-like object is required, not 'str'
代码:
import xlrd
import csv
# open the output csv
with
python新手,我目前正在使用Python3.7进行CSV合并。 import pandas as pd
import os
newdir = 'C:\\xxxx\\xxxx\\xxxx\\xxxx'
list = os.listdir(newdir)
writer = pd.ExcelWriter('test.xlsx')
for i in range(0,len(list)):
data = pd.read_csv(list[i],encoding="gbk", index_col=0)
data.to_exce
我不能让输出的XLSX以可用的方式写入日期,我遵循了一些熟悉的线程,比如: https://xlsxwriter.readthedocs.io/example_pandas_datetime.html Problem with Python Pandas data output to excel in date format 以下是MWE: import pandas as pd
import xlsxwriter
not_in1 = ['missing']
# generate data
df = pd.DataFrame({'date1': ['
我制作了一个python脚本,它接受一个excel文件,将它转换成一个csv文件。我的问题是,我的csv中有几个null值需要为null,但是当我试图将它插入数据库时,我得到了这个错误。
psycopg2.DataError: invalid input syntax for type date: "None"
LINE 1: ...', 'Some info here', 'And some more', '1995-09-06', 'None'
这是我编写的将excel文件转换为CSV的代码。
def
我的公司给我布置了一个基本的编程问题(我是Python的新手)。
如果我在excel文件中有一个具有以下布局的数组:
Panel Value
Left 70
Right 50
Top 30
由于代码生成的csv文件按字母顺序对列进行排序,因此我希望它写入到excel中,如下所示:
Panel Value
Left 70
Top 30
Right 50
到目前为止,我对csv文件进行排序的代码是:
import pandas as pd
from pandas import ExcelWriter
from pandas import ExcelFile
import xlrd
d
刚接触Python和pandas。我喜欢熊猫,因为就我目前的需求而言,它很容易读写到excel表格中。
然而,我喜欢尝试阅读,就像下面的代码一样,我使用的是“普通”文件。
filename = "./_csv/Orders.xlsx"
_sheetname = "Orders"
try:
with open(filename, 'r') as f:
content = f.read()
if not content:
print("no data in file " + fileName)
#do c
我试图使用pandas从csv文件中读取数据,对数据执行回归和其他统计操作,但反复得到这个错误,这是以前没有出现的。 File "comp.py", line 1, in <module>
import pandas as pd
File "F:\Program Files (x86)\Python36-32\lib\site-packages\pandas\__init__.py", line 13, in <module>
__import__(dependency)
File "F:\Progr