Python 从csv读取数据(熊猫)

Python 从csv读取数据(熊猫),python,excel,pandas,csv,read-data,Python,Excel,Pandas,Csv,Read Data,我有两张桌子: 参考号 排他性 0047465 奢侈 0165797 奢侈 0013286 选择性的 BB010 选择性的 你确定CSV本身拥有领先的0吗?是否可以粘贴与数据帧表中的行相对应的每一行的第一行 假设CSV本身都有0,那么您只需将这些列作为字符串读取即可。由于两个CSV中的两个COL看起来都是string-y,因此您可以这样读取它们: pd.read_csv('df1.csv',dtype=str,sep=';')) pd.read_csv('df2.csv',dtype=str,s

我有两张桌子:

参考号 排他性 0047465 奢侈 0165797 奢侈 0013286 选择性的 BB010 选择性的
你确定CSV本身拥有领先的0吗?是否可以粘贴与数据帧表中的行相对应的每一行的第一行

假设CSV本身都有0,那么您只需将这些列作为字符串读取即可。由于两个CSV中的两个COL看起来都是string-y,因此您可以这样读取它们:

pd.read_csv('df1.csv',dtype=str,sep=';'))

pd.read_csv('df2.csv',dtype=str,sep=';'))


若您希望将中的某些列作为其他数据类型读取,则可以将dict for dtype用于各个列和类型。有关信息,请参见。

请提供预期的(MRE)。看起来好像您将一列读取为字符串,另一列读取为整数,但您没有为我们提供足够的上下文。我已将这些列转换为字符串值。我需要的是product-reference_id列中的值与第一个表中的reference_id列中的值相同。但我不知道为什么excel加载此列时不带零。我们也不知道,因为您还没有完成MRE。请这样做;然后我们可以给出一个确定的修复。excel从哪里加载数据?它是从数据帧本身导出的(
df.to_excel
)?pandas是否为列显示正确的数据类型(
df.dtypes
)?Chris非常感谢!