Python 从多个单独的变量构建数据框

标签 python dataframe

我是一名 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 类合并,我不断收到错误。

请问有什么帮助吗?

最佳答案

您的问题相当于向现有的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

关于Python 从多个单独的变量构建数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57267145/

相关文章:

python - 使用 Pandas 循环读取CSV文件,然后连接它们

python - 错误的颜色序列在 python turtle 中意味着什么?

r - 在 dplyr 中使用管道时处理空数据帧(<0 rows>)

pandas - 有没有办法根据 pandas 中的唯一值对列进行排序?

python - tensorflow 2.0 中作为数组/列表的数据集

python - 如何匹配两个数据框并得到以下结果?

python - 如何按行长度对 pandas 数据框进行排序

c# - 用于C#的构建工具,类似于Java的maven/gradle

python - 简单的流视频对象识别

python - 如何反射(reflect)具有 BINARY_DOUBLE 类型列的 oracle 数据库