aXa*_*XaY -1 python printing arrays sorting pandas
假设
A='First'
B='Random'
C='Degree'
D='Largest'
A='Second'
B='Odd'
C='Inclined'
D='Maximum'
print('Group '+ A)
print('Number '+ B)
print('Angle '+ C)
print('Max value ' + D)
Run Code Online (Sandbox Code Playgroud)
我的实际输出是这种形式,
Group Second
Number Odd
Angle Inclined
Max Value Maximum
Run Code Online (Sandbox Code Playgroud)
预期输出:我想将这些索引安排为列标签,并将输出存储在csv文件中,如下所示:
像这样,如果有'N'值,csv文件应将所有值存储在另一个值之下
DataFrame通过构造函数创建:
A='First'
B='Random'
C='Degree'
D='Largest'
c = ['Group', 'Number','Angle','Max value']
df = pd.DataFrame([[A, B, C, D]], columns=c)
print (df)
Group Number Angle Max value
0 First Random Degree Largest
Run Code Online (Sandbox Code Playgroud)
And then DataFrame.to_csv:
df.to_csv('file', index=False)
Run Code Online (Sandbox Code Playgroud)
Or use python only:
import csv
with open("out.csv","w") as f:
wr = csv.writer(f, delimiter=',')
wr.writerow(c)
wr.writerow([A,B,C,D])
Run Code Online (Sandbox Code Playgroud)