【问题标题】:How do a turn a list of dataframe to into just one dataframe to download into a CSV?如何将数据框列表转换为一个数据框以下载到 CSV?
【发布时间】:2020-01-02 18:16:59
【问题描述】:

我能够获得一个数据集,但它使每一行数据都变成了一个值,并将其列在一个数据框中。

看起来像这样

Index   Value
 0      Column Names: Name Salary Age City
 1      Column Names: Name Salary Age City

这些数据帧包括 vales include

      Name Salary Age City
 0   Sam  52,000  42  NYC


      Name Salary Age City
 0   Mike 45,000  54  NYC

注意我使用的是 spyder,所以当我单击数据框的数据框时,会显示两个新列和数据框的 valise。

我的目标是拥有一个简单的

    Name Salary Age City
0   Mike 45,000  54  NYC
1   Sam  52,000  42  NYC

然后我可以将其放入 csv 文件中

【问题讨论】:

  • Edit 您的问题并展示如何“获取数据集”

标签: python database list csv dataframe


【解决方案1】:

试试这个,用你想加入的实际数据框替换虚拟数据。

dummy_data1 = {
    'Name': ['1', '2', '6', '7', '8'],
    'Salary': ['K', 'M', 'O', 'Q', 'S'],
    'Age': ['L', 'N', 'P', 'R', 'T'],
    'City': ['L', 'N', 'P', 'R', 'T']}

df1 = pd.DataFrame(dummy_data1, columns = ['Name', ' Salary', ' Age', 'City'])

dummy_data2 = {
        'Name': ['1', '2', '6', '7', '8'],
        'Salary': ['K', 'M', 'O', 'Q', 'S'],
        'Age': ['L', 'N', 'P', 'R', 'T'],
        'City': ['L', 'N', 'P', 'R', 'T']}

df2 = pd.DataFrame(dummy_data2, columns = ['Name', ' Salary', ' Age', 'City'])

print(pd.concat([df1, df2]))

【讨论】:

  • nvm 明白了。删除了我之前的评论。这只是一个简单的 df1=pd.concat(df, ignore_index=True)。
猜你喜欢
  • 2022-08-13
  • 2020-04-15
  • 2014-10-18
  • 1970-01-01
  • 1970-01-01
  • 2019-06-26
  • 2017-09-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多