我之前已经做了一个代码来从csv文件中示例化。我该如何处理Pandas(在导入csv文件时提供更多可能性)。这可能吗?
- 我想要什么(没有Pandas):*
@classmethod
def instantiate_from_csv(cls):
with open('items.csv', 'r') as f:
reader = csv.DictReader(f)
items = list(reader)
for item in items:
Item(
project=item.get('project'),
price=str(item.get('item')),
quantity=str(item.get('maker')),
)
- 我拥有的:*
import pandas as pd
df = pd.read_csv('items.csv', sep=';', header=0, index_col=['project'], usecols=["project", "item", "maker",])
print(df)
非常感谢任何帮助。
1条答案
按热度按时间rekjcdws1#
不确定我是否正确理解了你的问题。如果你要找的是“你想要的”(第一段代码),但与Pandas一起阅读,那么这就是你可能要找的: