Python 熊猫的拯救阵列
所以我得到了这三个数组Python 熊猫的拯救阵列,python,arrays,csv,pandas,Python,Arrays,Csv,Pandas,所以我得到了这三个数组 import pandas as pd import datetime 使用熊猫,如果我保存为csv文件,它看起来像这样 a = ['1','2','3','5'] b = ['a','b','c','d'] c = ['asdf','23f23','234234','234231sxd'] df = pd.DataFrame(columns = ['NameA','NameB','NameC']) df = df.append({'NameA':a,'Na
import pandas as pd
import datetime
使用熊猫,如果我保存为csv文件,它看起来像这样
a = ['1','2','3','5']
b = ['a','b','c','d']
c = ['asdf','23f23','234234','234231sxd']
df = pd.DataFrame(columns = ['NameA','NameB','NameC'])
df = df.append({'NameA':a,'NameB':b,'NameC':c},ignore_index = True)
save = datetime.datetime.now().strftime("%Y%m%d")
save1 = save+'.csv'
print save1
df.to_csv(save1)
您能告诉我如何按照下面的格式将每个数组中的每个字符串分配到excel中的不同列吗
对不起,格式不对
NameA NameB NameC
0 ['1', '2', '3', '5'] ['a', 'b', 'c', 'd'] ['asdf', '23f23', '234234', 234231sxd']
这可以在不按照构造函数调用df.append的情况下实现
NameA NameB NameC
0 1 a asdf
1 2 b 23f23
2 3 c 234234
3 5 d 234231sxd
你能把你的问题格式化,使代码的位看起来像代码,也像输出吗。您可以在编辑器中选择一块文本,然后按
ctrl+k
将其标记为代码,还可以删除多余的行,使其更紧凑,谢谢
df = pd.DataFrame({'NameA':a,'NameB':b,'NameC':c})