python - Python从多个单独的变量构建数据框
问题描述
我是一名 Python 新手,遇到了一个尚未找到解决方案的疑问,尽管它很可能很容易排序。
我有 2 个变量和一个 Pandas 数据框,比如:
A = 1
B = "c_10"
df = pd.DataFrame({"column_1": [1] , "column_2": [2] , "column_3": [3] })
我的目标是有一个看起来像 A 列的数据框 | 乙| df - 请参阅下面的类型 - 即所有列在一起。
例如,列“A”将具有值 1,列“B”将具有值“c_10”,然后列“column_1”、“column_2”和“column_3”将具有值 1 到 3。
我尝试使用一些功能,如合并或连接,但无法通过正确的解决方案。
A = 1
B = "c_10"
df = pd.DataFrame({"column_1": [1] , "column_2": [2] , "column_3": [3] })
pd.merge(str(it),t , df)
由于将数据框与类 str 或 int 合并,我不断收到错误。
请问有什么帮助吗?
解决方案
您的问题等于将新列添加到 exists DataFrame
。
df = pd.DataFrame({"column_1": [1] , "column_2": [2] , "column_3": [3] })
A = 1
B = "c_10"
df.insert(0,'A',A)
df.insert(1,'B',B)
print(df.to_string(index= False))
输出是
A B column_1 column_2 column_3
1 c_10 1 2 3
推荐阅读
- ios - 未定义符号:_OBJC_CLASS_$_SKOverlayAppConfiguration
- python - 如何在 django 中公开媒体文件夹(可通过 HTTP 公开访问)?
- unreal-engine4 - 触发框边缘触发开始和结束时间线
- javascript - 使用 CreateCanvas() 函数和 SVG / WEBGL 进行 Z 索引的问题
- r - Shiny - 反应循环内的runif函数
- macos - 如何在终端 Mac OS X 的开头删除数组符号
- c++ - lldb:`frame variable`没有返回值
- html - 在Angular中的两个ngFor上按日期排序
- javascript - Chart.js 的脚本 src 存在问题。Chart.js 的 CDN 功能很好,所以我的代码没问题。不知何故我没有正确链接文件
- swift - Swift 在尝试从存在的键中获取值时得到 Nil