Python CSV中的数据帧

Python CSV中的数据帧,python,pandas,dataframe,csv,Python,Pandas,Dataframe,Csv,我正在尝试用Python制作两个文件。一个名为“1.csv”的数字为1,另一个名为“2.csv”的数字为2,但我有一些问题。有什么帮助吗 import pandas as pd HM = ['1', '2'] for h in HM: df = pd.DataFrame({'number':h}) df.to_csv(h + '.csv', index=False) 要创建数据帧,您可以使用下面的示例代码来满足自己的需要 #导入pandaa 作为pd进口熊猫 #创建一个列表

我正在尝试用Python制作两个文件。一个名为“1.csv”的数字为1,另一个名为“2.csv”的数字为2,但我有一些问题。有什么帮助吗

import pandas as pd

HM = ['1', '2']
for h in HM:
    df = pd.DataFrame({'number':h})
    df.to_csv(h + '.csv', index=False)

要创建数据帧,您可以使用下面的示例代码来满足自己的需要

#导入pandaa
作为pd进口熊猫
#创建一个列表
数据=[[篮球”,“星期一”,“棒球”,“星期六”,“足球”,“星期日]]
#创建数据帧
df=pd.DataFrame(数据,列=['Sport','Day'])
#打印数据帧。
df
#将数据帧写入csv
df.to_csv('path/for/output.csv',sep='\t')
编辑

对于您的特定问题,您可以执行以下操作来创建两个单独的csv文件

import pandas as pd

HM = ['1', '2']
for h in HM:
    df = pd.DataFrame({'number':[h]})
    df.to_csv(h + '.csv', index=False)

要创建数据帧,您可以使用下面的示例代码来满足自己的需要

#导入pandaa
作为pd进口熊猫
#创建一个列表
数据=[[篮球”,“星期一”,“棒球”,“星期六”,“足球”,“星期日]]
#创建数据帧
df=pd.DataFrame(数据,列=['Sport','Day'])
#打印数据帧。
df
#将数据帧写入csv
df.to_csv('path/for/output.csv',sep='\t')
编辑

对于您的特定问题,您可以执行以下操作来创建两个单独的csv文件

import pandas as pd

HM = ['1', '2']
for h in HM:
    df = pd.DataFrame({'number':[h]})
    df.to_csv(h + '.csv', index=False)

不能为列传递标量值。 您可以使用以下列表:

import pandas as pd

HM = ['1', '2']
for h in HM:
    df = pd.DataFrame({'number':[h]})
    df.to_csv(h + '.csv', index=False)
或使用标量值并传递索引:

import pandas as pd

HM = ['1', '2']
for h in HM:
    df = pd.DataFrame({'number':h},index=[0])
    df.to_csv(h + '.csv', index=False)

不能为列传递标量值。 您可以使用以下列表:

import pandas as pd

HM = ['1', '2']
for h in HM:
    df = pd.DataFrame({'number':[h]})
    df.to_csv(h + '.csv', index=False)
或使用标量值并传递索引:

import pandas as pd

HM = ['1', '2']
for h in HM:
    df = pd.DataFrame({'number':h},index=[0])
    df.to_csv(h + '.csv', index=False)

你有什么问题?抛出了哪个错误?预期的行为是什么?实际的行为是什么?请参考您的问题是什么?抛出了哪个错误?预期的行为是什么?实际的行为是什么?请参阅