问题描述
我正在尝试创建一个数据帧,其中常量作为第一列,第二列是列表中的值。
例如。
col1 | col2
:-----: |:-----:
A | 12
A | 31
A | 23
A | 57
这里col2值来自列表。
我的代码是:
newList = [12,31,23,57]
for value in newList:
newerList.append('A', value)
这会抛出一个错误:'TypeError:无法连接非NDFrame对象'
1楼
尝试newerList['col1']='A'
import pandas as pd
newerList = pd.DataFrame(
[12, 31 ,23, 57], columns=['col2']
)
newerList['col1'] = 'A'
print(newerList)
# col2 col1
# 0 12 A
# 1 31 A
# 2 23 A
# 3 57 A