当我把三个列表合并成一个,然后用Pandas创建一个 Dataframe ,然后创建一个CSV,创建的CSV用点而不是逗号分隔列表值。
代码:
qup = []
for i in range(0,len(year)):
qup.append(invention[i]+year[i])
df = pd.DataFrame(qup)
df.to_csv("quo.csv")
输出量:
The CSV file
谢谢你!
当我把三个列表合并成一个,然后用Pandas创建一个 Dataframe ,然后创建一个CSV,创建的CSV用点而不是逗号分隔列表值。
代码:
qup = []
for i in range(0,len(year)):
qup.append(invention[i]+year[i])
df = pd.DataFrame(qup)
df.to_csv("quo.csv")
输出量:
The CSV file
谢谢你!
1条答案
按热度按时间zbq4xfa01#
问题出在代码上,而不是
to_csv
。代码创建了一个单列 Dataframe ,其值是字符串连接表达式invention[i]+year[i]
的结果。点已经存在,可能在每个invention
值的末尾。若要从列值创建DataFrame,请首先使用所需的列名作为键创建值的字典: