提问人:Joo 提问时间:9/14/2023 更新时间:9/14/2023 访问量:42
在Python py中导入csv文件
import csv file in Python py
问:
我想在 google colab 中导入我的 csv 文件。
import pandas as pd
a = “/content/drive/MyDrive/ordner/Mappe 2 (1).xlsx”
b = pd.read_csv(a, engine=“python”, encoding=“utf-8”)
b.head()
但它给了我这个错误:
UnicodeDecodeError:“utf-8”编解码器无法解码位置 10 中的字节0xa6:起始字节无效
我尝试使用 engine=、encoding= 或“//”,但它总是不起作用。我不知道,问题出在哪里,或者我在excel文件中写错了什么?
有人可以帮帮我吗?
答:
2赞
Pruss
9/14/2023
#1
您正在使用,但您有一个文件。请改用以下命令:read_csv
xlsx
import pandas as pd
# Specify the path to the Excel file
excel_file = '/content/drive/MyDrive/ordner/Mappe 2 (1).xlsx'
# Read the Excel file into a pandas DataFrame
df = pd.read_excel(excel_file)
# Display the DataFrame
print(df)
df.head()
评论
0赞
Joo
9/14/2023
我现在尝试这段代码
1赞
Joo
9/14/2023
谢谢 🙏😁👍
0赞
Paul Giancarlo Diaz
9/14/2023
#2
尝试将read_excel与引擎一起使用:
variable_name = pd.read_excel(r'filename.xlsx', engine='openpyxl')
您可以尝试另一种方法,例如使用电子表格将“文件名.xlsx”转换为“文件名.csv”。我希望这会有所帮助。
评论
0赞
Joo
9/14/2023
问题已经解决,但感谢您的帮助
0赞
Joo
9/14/2023
现在我现在有两种选择如何解决它😉
评论
read_csv
pd.read_excel
python