我正在制作一个GUI applet,它需要分析来自许多csv文件的数据(并更新它们)。
现在,我想要的只是读取数据,更新数据,然后在数据上运行pd.to_csv()
。
我这样做了(代码的第一行):
from pandas import read_csv, to_csv # because all that I want from pandas are these two things (for now)
获取此错误:
ImportError: cannot import name 'to_csv' from 'pandas' (C:\Users\<Your good username>\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pandas\__init__.py)
有什么建议吗?
发布于 2020-09-19 06:49:00
to_csv
是DataFrame
类的一部分。下面的例子应该能消除你的疑虑:
# importing pandas as pd
import pandas as pd
# list of name, location, pin
nme = ["John", "Jacky", "Victor"]
location = ["USA", "INDIA", "UK", "NL"]
pin = [1120, 10, 770, 1990]
# dictionary of lists
df = pd.DataFrame({'name': nme, 'location': location, 'pin': pin})
# saving the dataframe
df.to_csv('file2.csv', header=False, index=False)
它将创建一个csv文件。
发布于 2020-09-19 06:46:23
to_csv
是DataFrame类的一种方法。所以您不能像导入read_csv那样导入它,因为read_csv
是熊猫模块中的一个函数,而不是to_csv
。
https://stackoverflow.com/questions/63966022
复制相似问题